如何在PHP中逐个检索数组元素?

时间:2014-02-07 07:25:09

标签: php arrays

您正在尝试读取html文件的目录并将它们放在数组中并逐个检索。

我使用了以下代码

$filelist = glob($directory."/*.html"); 
    $val=natsort($filelist); // Sort the array
    foreach($filelist as $key => $value)
    {
    echo " $value  , ";
    }

        $next=0;
    $ns=$next+"1"; 
    $filelist1=$filelist[$ns];
    echo $filelist1;

我在数组中获取html文件但无法逐个检索

请建议

由于

2 个答案:

答案 0 :(得分:0)

这是回应每个项目,而不是返回一个数组。也许你会更清楚地改变

echo " $value  , ";

echo "ITEM $value ENDITEM , ";

答案 1 :(得分:0)

为我工作

$directory = "./dir";
$filelist = glob($directory."/*.html");
sort($filelist);
foreach ($filelist as $filename) {
    echo "$filename, ";
}

您也可以使用

echo implode(', ', $filelist);

而不是foreach

返回这样的结果:

./dir/christmas_en.html, ./dir/christmas_fr.html, ./dir/etpl_winphone.html,