Как убрать начало строки после определенного символа - PullRequest
3 голосов
/ 02 августа 2020

У меня есть строка: /userPosts/hemlata993/20 Я хочу удалить это /userPosts/hemlata993/.

Я проверил несколько ответов, но не могу удалить первую часть. Как я могу это сделать? Я использую php.

$ string = /userPosts/hemlata993/20

Мне нужен вывод как 20, потому что 20 - это имя каталога или файла, которое я хочу получить

Ответы [ 2 ]

5 голосов
/ 02 августа 2020

Сделать это можно так:

$p =  basename(parse_url("/userPosts/hemlata993/20")['path']);
echo $p; //20
1 голос
/ 02 августа 2020

Если это то, что вы хотите, и формат строки всегда будет похож на тот, который вы указали, это будет работать:

$string = "/userPosts/hemlata993/20";
$string_arr = (explode("/",$string));
echo $string_arr[3];
...