У меня есть текстовая строка, которая является именем файла, и я хочу показать ее, только если имя файла не содержит расширение изображения.
Это строковые структуры:
this-file-1.jpg
other_file.pdf
and-yet_another--file.zip
and-another-one.png
Я пробовал:
if ( strpos($value, 'jpg') === FALSE) {
echo $mostrarArchivos;
}
И это работает, но когда я пытаюсь это сделать, это не так:
if ( strpos($value, 'jpg') === FALSE ||
strpos($value, 'jpeg') === FALSE ||
strpos($value, 'png') === FALSE ||
strpos($value, 'gif') === FALSE
) {
echo $mostrarArchivos;
}
В том смысле, чтоон показывает строку с именем файла, даже если строка говорит whatever.jpg
Я понимаю, что это должно быть сделано по-другому, поэтому любое предложение более чем приветствуется.