abstrait:$dir = 'muban'; $findStr = 'upload_file';echo "<pre>"; /** * 讀取目錄,傳入第二個參數(shù)查找該目錄下所有文件符合該字符串 * @param $dirName&nbs
$dir = 'muban'; $findStr = 'upload_file';echo "<pre>"; /** * 讀取目錄,傳入第二個參數(shù)查找該目錄下所有文件符合該字符串 * @param $dirName string 目錄路勁 * @param $str 查找字符串,在該目錄下符合的 * @return $arr,$text //返回的數(shù)組和查找的匹配文件 */ function duquDir($dirName,$str){ $arr = []; global $arr; $text = []; global $text; $dir = opendir($dirName); if(is_dir($dirName)){ while($row = readdir($dir)){ if($row != '.' && $row != '..'){ if(is_file($dirName.'/'.$row)){ $arr['file'][] = $dirName.'/'.$row; //判斷是否有符合的值 if($str && strpos(file_get_contents($dirName.'/'.$row),$str )){ $text[] = $dirName.'/'.$row; } }else{ $arr['dir'][] = $row; $fun = __FUNCTION__; $fun($dirName.'/'.$row,$str); } } } return $arr; } return $dirName.'不是目錄,讀取失敗!!!'; } duquDir($dir,$findStr); print_r($arr); echo "<h3>muban目錄下文件有調(diào)用或聲明函數(shù) $findStr 的文件如下:</h3><pre>"; print_r($text);
Professeur correcteur:天蓬老師Temps de correction:2019-03-02 15:43:17
Résumé du professeur:從 php5.3起, 隨spl同步發(fā)布很多標(biāo)準(zhǔn)類庫, 就有專用于目錄與文件的, 有空了解一下