Forum Webscript.Ru
Программирование => PHP => Тема начата: Qvadra от 08 Ноября 2003, 22:56:14
-
Привет!
Есть переменная
$file = "super.file.pas.com.bat.gif.jpg.exe";
Нужно определить расширение этого файла
(Тоесть я имею в виду его последнее расширение - EXE)
Если это можно сделать с помощью регулярных выражений покажите как? :)
И ещё, если переменная
$file = "super"; или $file = "super.";
или $file = "super....ddada.aaa.com.eee...exe........"; и т.д.
То вывести что расширения для этих файлов нет!
Пасиба!
-
[p]strrpos[/p]
внимательно читать.
Эта функция решит каждую из трех задач.
первую - в паре с [p]substr[/p]
-
глупости
pathinfo гораздо лучше подходит для этих целей. Она возвращает массив из трех элементов, один из которых - extension...
-
с твоей стороны оче6нь неумно писать, что я говорю глупости. ;-)
на первыйраз я тебя прощаю, но на будущее такие заявления уйдут туда, где им место.
pathinfo просто подходит, не лучше и не хуже.
а вот человеку освоить базовые принципы работы со строками - совем не помешает.