У меня есть небольшой скрипт php, который соберет все файлы в каталог. Более того, я очищаю этот массив имен, чтобы пропустить те, которые мне не нужны:
$dirname = "./_images/border/";
$border_images = scandir($dirname);
$ignore = Array(".", "..");
foreach($border_images as $border){
if(!in_array($border, $ignore)) echo "TEST".$border;
}
Этот каталог будет содержать изображения, которые я хочу найти. Среди этих изображений будет версия миниатюр и полноразмерная версия каждого изображения. Я планирую сделать каждое изображение помеченным * -thumbnail или * -full, чтобы упростить сортировку.
Я пытаюсь найти способ, желательно с помощью массива $ ignore, добавить строку с подстановочными знаками, которая будет распознаваться условием проверки. Например, добавление * -full в мой массив $ ignore приведет к тому, что файлы с этим тегом в любом месте их имен файлов будут проигнорированы. Я почти уверен, что in_array этого не примет. Если это невозможно, возможно ли использование регулярных выражений? Если да, то каково будет мое выражение лица?
Спасибо.