编程题

来源:互联网 发布:生意参谋怎么看数据 编辑:程序博客网 时间:2024/06/05 19:51
 1. 写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。function my_scandir($dir){    $files = array();    if($handle = opendir($dir))    {        while(($files = readdir($handle)) !== flase)        {            if($files != '..' && $files != '.')            {                if(is_dir($dir . '/' . $files))                {                    $files[$files] = scandir($dir . '/' . $files);                }                else                {                    $files[] = $files;                }            }        }        closedir($files);        return $files;    }   }2. php 字符串截取函数,支持中英文混合截取/*------------------------------------------------------参数:$str_cut    需要截断的字符串$length     允许字符串显示的最大长度程序功能:截取全角和半角(汉字和英文)混合的字符串以避免乱码------------------------------------------------------*/function substr_cut($str_cut,$length){    if (strlen($str_cut) > $length)    {        for($i=0; $i < $length; $i++)        if (ord($str_cut[$i]) > 128)    $i++;        $str_cut = substr($str_cut,0,$i)."..";    }    return $str_cut;}
原创粉丝点击