我有一個小的php腳本,它將收集目錄中的所有文件。 Futhermore,我清洗過這個數組名的那些我不想跳過:如何將通配符名稱添加到目錄搜索中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數組添加一個通配符字符串,該字符串將被檢查條件識別。例如,在我的$ ignore數組中添加* -full會使得帶有這個標籤的文件在文件名中的任何位置都被忽略。我很確定in_array不會接受這個。如果這是不可能的,會使用正則表達式嗎?如果是這樣,我的表情會是什麼?
謝謝。