我想通過scandir函數顯示目錄中的所有圖像,但我只是得到每個文件名的第一個字母而不是全名來顯示圖片爲:通過scandir函數在php中顯示文件的透視類型在php中
<?php
$path = 'images/';
$files = scandir($path);
foreach ($files as $file) {
$x = 0;
$x_new = $x++;
echo "<img src='images/".$file[$x_new]."' >";
}
?>
在這裏我得到的結果爲:
<img src='images/.' >
<img src='images/.' >
<img src='images/J' >
<img src='images/J' >
<img src='images/i' >
做一個變種轉儲給了我這樣的:
array(5) { [0]=> string(1) "." [1]=> string(2) ".." [2]=> string(17) "Job Board New.png" [3]=> string(13) "Job Board.png" [4]=> string(9) "index.jpg" }
另外還有兩個.
和..
元素在數組中我沒有這些名稱的目錄中的任何文件,所以這些是真的嗎?
如果你有人請以正確的方式指導我!
加我怎樣才能得到文件的擴展名,然後使用函數做不同的事情..!
Thanks..it really worked .. – 2014-09-27 12:47:18
@UmairShah歡迎您:-) – MH2K9 2014-09-27 12:50:51