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;
}
编程题
最新推荐文章于 2022-05-03 10:12:13 发布