Так дело строка теста может быть:PHP удалить символы после последнего вхождения символа в строке
http://example.com/?u=ben
Или
http://example.com
Я пытаюсь удалить все после последнего вхождения a '/', но только если он не является частью «http: //». Это возможно!?
меня это до сих пор:
$url = substr($url, 0, strpos($url, '/'));
Но не работает, обнажает все после первого '/'.
Я не знаю, для чего вы это используете, но если вы пытаетесь удалить коды отслеживания кампании, результирующие URL-адреса обычно будут работать, но не всегда ;-) Например, я думаю, что YouTube нуждается в «?» –