【发布时间】:2016-06-10 11:44:06
【问题描述】:
我没有找到解决问题的方法。使用以下代码,我扫描文件夹中的文件。我只看到 601 个条目。 foreach、select 或 scandir 有没有限制?
<?php
$ordner = "../picture/";
$alledateien = scandir($ordner);
sort($alledateien);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
$size = ceil(filesize($ordner."/".$datei)/1024);
if ($datei != "." && $datei != ".." && $datei != "_notes") {
?>
<option value="<?php echo $dateiinfo['filename'] . "." . $dateiinfo['extension']; ?>"><?php echo $dateiinfo['filename']; ?> (<?php echo $dateiinfo['extension']; ?> | <?php echo $size ; ?>kb)</option>
<?php
}};
?>
【问题讨论】:
-
foreach将遍历所有受您传递的内容大小限制的内容。查看控制结构for可以在其中设置限制 -
我会使用
glob -
嗨亚伦。感谢您的快速答复。我不会限制.. 我会看到所有条目。但我只看到 599。
标签: php select foreach limit scandir