Как добавить подстановочные имена к поиску по каталогу в php

У меня есть небольшой скрипт 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 этого не примет. Если это невозможно, возможно ли использование регулярных выражений? Если да, то каково будет мое выражение лица?

Спасибо.

0
задан hakre 9 September 2013 в 12:46
поделиться