Вырезать часть строки и адреса

Вот строка

http://skazkovo/wp-content/uploads/2020/05/shop.svg

Нужно получить

shop

Как это сделать на PHP?


Ответы (2 шт):

Автор решения: Walfter

Стоит попробовать basename и explode, если формат известен:

$name = basename($str, '.svg');

Если формат не известен то можно так сделать:

$name = explode('.', basename($str))[0];

Запустил в терминале две команды

Запуск в терминале

→ Ссылка
Автор решения: Ivan Dudarev
<?php
$path_parts = pathinfo($str);
echo $path_parts['filename'];
→ Ссылка