如何在数组中打印几个而不是全部在PHP中

Pot*_*der -1 php arrays random shuffle

这是显示整个数组的工作代码的一部分;

$files = filelist("./",1,1); // call the function
shuffle($files);
foreach ($files as $list) {//print array
echo "<a href=\"" . $list['name'] . "$startDir\"><h4> " . $list['name'] . " </h4></a>";
//    echo "Directory: " . $list['dir'] . " => Level: " . $list['level'] . " => Name: " . $list['name'] . " => Path: " . $list['path'] ."<br>";
Run Code Online (Sandbox Code Playgroud)

如何修改它以便它只显示10或15个列表而不是全部?

red*_*dow 5

使用计数器来限制迭代次数:

$counter = 0;
foreach ($files as $list) {//print array
    // your loop code here...
    $counter++;
    if ($counter > 10) break;
}
Run Code Online (Sandbox Code Playgroud)