<?php
foreach (glob("*.jpg") as $filename) {
echo "$filename size " . filesize($filename) . "<br>";
echo '<img src="'.$filename.'" height=150px><br>';
}
?>
顯示圖像,我能夠 我想只顯示一個滿足尺寸參數的文件夾中顯示所有圖像,如果有更多的忽略它們 基本要顯示的一個這就是像一個盒子排序和使用的代碼基於大小
和或者我想僅顯示foreach循環 和如果沒有圖像顯示默認圖像
EDIT 所以
0123的第一圖像<?php
foreach (glob("*.jpg") as $filename) {
$info = getimagesize($filename);
if ($info[0] == $info[1]) {
echo "$filename size " . filesize($filename) . "<br>";
echo '<img src="'.$filename.'" height=150px><br>';
break;
}
}
?>
給你,如果它是一個盒子,(感謝schnaader) 權利,但接近一箱圖片應包含太多的圖像,這怎麼可能進行排序, 意義,如果除以寬度高度提供了更多的比1
請澄清你的意圖一點。什麼是您想要過濾圖像的「大小參數」?是以像素爲單位的寬度和高度,還是以千字節爲單位的圖像所需的存儲空間?我假設前者是因爲你想要一個「像一個盒子」,但它是否需要完全正方形,或具有一定的縱橫比,或其他一些方格標準? – 2009-05-29 21:38:09