企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
``` //open_door -> OpenDoor /** *功能,将字符串的首字母转化成大写 *参数:$str String */ $str = 'open_dir'; function uc_first($str) { $arr = explode('_', $str); foreach($arr as $key => $val) { $arr[$key] = ucfirst($val); } $str = implode('', $arr); return $str; } var_dump(uc_first($str)); ``` ***** ``` //截取中文字符无乱码 function gb_substr($string, $start, $length) { if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ $str.=substr($string,$i,2); $i++; }else{ $str.=substr($string,$i,1); } } return $str.'...'; }else{ return $string; } } ``` ***** ``` //遍历一个文件夹下的所有文件和子文件夹 function my_scandir($dir){ $files=array(); if(is_dir($dir)) { if($handle=opendir($dir)) { while(($file=readdir($handle))!==false) { if($file!="." && $file!="..") { if(is_dir($dir."/".$file)) { $files[$file]=my_scandir($dir."/".$file); } else { $files[]=$dir."/".$file; } } } closedir($handle); return $files; } } } print_r(my_scandir("D:Program FilesInternet ExplorerMUI")); ```