これは、次の質問に関連しています: PHP でネストされた foreach ループを介して配列をロードしますか?
現在、次のネストされたforeach
ループのセットがあります。
$subfolders = glob($directory);
foreach($subfolders as $subfolder) {
$photos = glob($subfolder.'/*.[Jj][Pp][Gg]');
foreach($photos as $photo) {
$thumbnail = $subfolder.'/thumbs/'.$photoname[0].'_thumb.jpg';
$thumb = '<img src="'.$thumbnail.'" class="thumb_image">';
}
}
私がやりたいことは、foreach($subfolders as $subfolder)
ページのさらに下の別のループで、$thumb
ごとに 1 つのランダムをロードすること$subfolder
です。前の質問でわかるように、多次元配列を使用して実行しようとしましたが、うまくいかないようです。これを達成するには、他にどのような方法がありますか?