這是我的PHP塊。按自然順序排列圖像?
<?php
我知道這是數組被定義的地方。
$string =array();
$dir = opendir($filePaththumb);
while ($file = readdir($dir)) {
if (eregi("\.png",$file) || eregi("\.jpg",$file) || eregi("\.gif",$file)) {
$string[] = $file;
}
}
我假設我應該在代碼繼續超越這一點之前使用natsort()。
echo "<b><font size='$font_size'>".$gallery_name."</font></b><br>";
$loop = "0";
while (sizeof($string) != 0){
$img = array_pop($string);
我可以在這裏使用natsort()嗎?
echo "<center><a href='$filePath$img' download='$filePath$img' target='$target_thumb'><img src='$filePaththumb$img' border='0' width='100%'/><BR><IMG src='img/download.png'></a><BR><BR><BR><BR></center>";
$loop = $loop + 1;
if ($loop == $loop_end) {
echo "<br>";
$loop = "0";
}
}
?>
如何按自然順序排列圖像?
換句話說:你想從一個文件夾中抓取所有具有以下擴展名之一的圖像:'.jpg,.png或.gif',將它們排序然後顯示它們? – Rizier123
這是正確的! –
所以,這段代碼適用於你:http://pastebin.com/GRh3Aieq(只需調整'glob()'中的路徑,例如'your/path /*.*')? – Rizier123