Здравствуйте! Есть строки вида:
/city/ufa/val1/
/city/kazan/val2/val3/
Необходимо взять последнее слово из строки, т.е. от предпоследнего /
до последнего /
(Например: в первом случае это 'val1', а во втором случае 'val3'). Как это можно реализовать?
вариант 1.
basename()
— Возвращает последний компонент имени из указанного пути
print basename("/city/kazan/val2/val3/");
вариант 2.
print array_pop(explode('/', trim($path, '/')))
вариант 3
preg_match("~/([\w+]+)/$~", $path, $matches);
print $matches[1];
вариант 4
print ltrim(strrchr(rtrim($path,'/'),'/'),'/');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь назначить std::string юникод и вывести его в QString
Загрузил модель, пытаюсь осветитьСоздаю источник света над моделью:
Проблема в том, что после ввода правильного значения (цифры), не предлагается вводить другое значение - size2Как исправить?