我有一個小問題,如何顯示此腳本的數組值。 它掃描文件名後面的字符串「tn」在一個目錄中,併發出一個數組。PHP - 顯示數組值
array(2) { [0]=> string(13) "pics/tn_2.jpg" [1]=> string(13) "pics/tn_1.jpg" }
我需要知道我可以只顯示例如回聲陣列一個值[0]
那整個代碼:
<?php
error_reporting(E_ALL);
$searchDir = 'pics/';
$searchExtList = array('.jpg');
$searchString = 'tn';
$allFiles = everythingFrom($searchDir,$searchExtList,$searchString);
var_dump($allFiles);
function everythingFrom($baseDir,$extList,$searchStr) {
$ob = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($baseDir), RecursiveIteratorIterator::SELF_FIRST);
foreach($ob as $name => $object){
if (is_file($name)) {
foreach($extList as $k => $ext) {
if (substr($name,(strlen($ext) * -1)) == $ext) {
$tmp = file_get_contents($name);
if (strpos($tmp,$searchStr) !== false) {
$files[] = $name;
}
}
}
}
}
return $files;
}
echo $files['0']; // doesnt works !!!!!!!!!!!
?>
你需要一個整數作爲關鍵,刪除引號 – Moe
這個問題似乎是脫離主題,因爲它是關於調試代碼,並將對未來的訪問者沒有用。 – vascowhite