Я пытаюсь использовать preg_match
, чтобы каждая фотография, имя файла которой gallery\album\U[digits].jpg
, имеет название «Без названия».Регулярное выражение для имени фотографии не работает
Вот код:
foreach($photos as $photo){
if (preg_match('.*U[0-9]*\.jpg',$photo)) {
$title = "Untitled";
}
else {
$title = basename($photo,".jpg");
}
}
Любая идея, почему это не соответствует? Заголовок любого из этих файлов заканчивается «U2» или «U29».
Ну, вы не соответствие U * .jpg, вы соответствие Udigits.jpg – melwil
Да, извините, позвольте мне изменить, что ... – NaOH