#php
Вопрос:
как разделить этот URL-адрес ?
https://example.in?url=https://test.in/admin/qrcode.php?s=qramp;d=sps_dev_chanel_3amp;sf=8amp;ms=ramp;md=0.8amp;format=text
мне нужна строка после URL, как показано ниже
https://test.in/admin/qrcode.php?s=qramp;d=sps_dev_chanel_3amp;sf=8amp;ms=ramp;md=0.8amp;format=text
Комментарии:
1.
parse_url()
будет извлекать части URL-адреса. Но ваш пример неверен, потому что параметр «url» содержит URL-адрес, который не является URL-адресом (в параметрах обязательно кодировать специальные символы).
Ответ №1:
<?php
$string = "https://example.in?url=https://test.in/admin/qrcode.php?s=qramp;d=sps_dev_chanel_3amp;sf=8amp;ms=ramp;md=0.8amp;format=text";
echo $string;
$urls = explode("url=",$string,2); // explode with limit 2
var_dump($urls);
echo $urls[1]; // this is your result
Ответ №2:
<?php
$url = 'http://www.example.com/news?q=stringamp;f=trueamp;id=1233amp;sort=true';
$parsUrl = parse_url($url);
$host = explode('.',$parsUrl['host']);
echo $host[1];
?>