3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
檢查一下:readdir()
此代碼段應(yīng)列出某個(gè)目錄中的所有條目:
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
編輯:miah的解決方案比我的解決方案優(yōu)雅得多,您應(yīng)該改用他的解決方案。

TA貢獻(xiàn)1835條經(jīng)驗(yàn) 獲得超7個(gè)贊
您正在尋找命令scandir。
$path = '/tmp';
$files = scandir($path);
以下代碼將從以下位置刪除.并..從返回的數(shù)組中刪除scandir:
$files = array_diff(scandir($path), array('.', '..'));

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
這也很完美$files = scandir($imgspath); $total = count($files); $images = array(); for($x = 0; $x <= $total; $x++): if ($files[$x] != '.' && $files[$x] != '..') { $images[] = $files[$x]; } endfor;
- 3 回答
- 0 關(guān)注
- 291 瀏覽
添加回答
舉報(bào)