我打算建立一个URL检查系统。
我有这个网址 https://lasvegas.craigslist.org/mob/6169799901.html
现在我想像这样制作这个网址
https://lasvegas.craigslist.org/search/mob?query=6169799901
我该怎么做才能使用PHP?
答案 0 :(得分:1)
因为我最终(也许?)解决了它,所以这里有一个使用URL /路径解析的方法:
$url = 'https://lasvegas.craigslist.org/mob/6169799901.html';
$parsed = parse_url($url);
$basepath = pathinfo($parsed['path']);
echo $parsed['scheme'].
"://".
$parsed['host'].
"/search".
$basepath['dirname'].
"?query=".
$basepath['filename'];
为便于阅读而格式化。
答案 1 :(得分:0)
试试这个
$url = "https://lasvegas.craigslist.org/mob/6169799901.html";
$id = substr($url, strrpos($url, '/') + 1);
$id = str_replace(".html","",$id);
$result = "https://lasvegas.craigslist.org/search/mob?query=".$id;
echo $result;