亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

使用目錄完成查找一個目錄下所有文件有匹配的字符串

original 2019-03-02 15:28:09 321
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)類庫, 就有專用于目錄與文件的, 有空了解一下

Notes de version

Entrées populaires