парсинг — как я могу получить то & quot; = & quot; Php parse

Мне нужна помощь по php.
Я получаю полную ссылку с этим кодом

$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

Моя ссылка на вывод: HTTP: //localhost/Mid/photo-gallery/photos.php исх = 3% 20% 20ID = 3
Как я могу получить «3»? Мне нужен последний номер. Этот номер может состоять из 3 цифр. Так что может быть 444.

0

Решение

Вы можете сделать это с помощью следующего кода. Он будет работать для вас.

  $url = " http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 ";
$urls = explode("ID=",$url);
echo $urls[1];
1

Другие решения

Вы можете попробовать что-то вроде этого:

$idVal = substr(strrchr($url, "="), 1);

Он вернет все после последнего равенства. Вы должны быть уверены, что удостоверение личности будет всегда будьте последним параметром get в вашем URL.

0

По вопросам рекламы [email protected]