次のコードを使用して、ディレクトリのすべてのサブフォルダー内のすべての画像を検索しています。
function get_images10($root) {
$r = array();
foreach(glob("$root/*") as $n) {
if (is_dir($n)) {
$r = array_merge($r, get_images10($n));
} else {
$r[] = $n;
}
}
return $r;
}
問題なく動作しますが、ファイル名にサフィックス「thumb-」が含まれる画像のみに検索を制限したいと思います。別のスクリプトでは、次を使用しました。
if ((strpos($filename,'thumb-') !== false)) {
//some code
}
しかし、上記のコードでそのようなステートメント (if) をどこに置くべきかわかりません。どうすればそれができるかについて何か考えはありますか?