2016-06-01 10 views
-1
$dirname = "media/images/iconized/"; 
$images = glob($dirname."*.jpg"); 
foreach($images as $image) { 
echo '<img src="'.$image.'" /><br />'; 
} 

上記のコードでは、フォルダ内のすべての画像を取得できますが、フォルダから特定の画像を取得できません。例えば特定の画像をディレクトリからPHPで取得する

medで始まる画像だけをつかむためにどのようにこれらの画像から

1. low_0.jpg 
2. low_1.jpg 
3. low_2.jpg 
4. med_0.jpg 
5 med_1.jpg 
6. med_2.jpg 


私はフォルダ内の画像がありますか?お時間を
おかげ

+0

preg_grep使用する方法Rizier123(@)それは仕事をdoesntのBT –

答えて

2

変更​​3210コマンドから:

$images = glob($dirname."*.jpg"); 

へ:ワイルドカードである

$images = glob($dirname."med_*.jpg"); 

*。ギャップ(この場合は数字)を埋めるでしょう。ここ

$dirname = "media/images/iconized/"; 
$images = glob($dirname."med_*.jpg"); 
foreach($images as $image) { 
    echo '<img src="'.$image.'" /><br />'; 
} 
+0

ありがとう:


完全なコード。これはフォルダ内のすべての画像を表示します。 –

+1

@SushangNirolaこれはうまくいくはずです。何も問題ありません。問題はあなたの側にあります。 –

+0

この '$ images = glob($ dirname。" [med _] *。jpg ");' –

関連する問題