2015-07-31 2 views
0

Мне нужна помощь по php. я получаю полную ссылку с этим кодомКак я могу получить «=» Php parse

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

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

+4

Почему бы не '$ _GET ['ref']' или '$ _GET ['ID']'? –

+0

$ _GET ['ID'] имеет значение NULL. Но проблема решена. Спасибо –

ответ

1

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

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

Большое вам спасибо. Это очень хорошо для меня. –

0

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

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

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

Смежные вопросы