Задать вопрос
@Narts

Как можно улучшить этот кусок кода?

Всем привет!
Имеется ссылка на картинку (условно)
https://img.site.ru/countries/russia.png

Нужно получить russia. Реализовал следующим образом:
$html = 'https://img.site.ru/countries/russia.png';
		$html = explode("/", $html);
		$html = end($html);
		$html = explode(".", $html);
		$html = $html[0];


Но мне кажется, есть решения более компактные, не так ли?
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 3
vgorodilov
@vgorodilov
echo basename("https://img.site.ru/countries/russia.png");
Ответ написан
Комментировать
slo_nik
@slo_nik Куратор тега PHP
Добрый день.
$html = pathinfo('https://img.site.ru/countries/russia.png');
echo $html['basename'];
Ответ написан
Комментировать
@gracer
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vladol
echo basename("https://img.site.ru/countries/russia.png", ".png");
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы