REQUEST_URI: echo$url : 只得到url的个数
REQUEST_URI: echo$url : only get the number of url
我有一个招聘服务网站。
当人们回复职位空缺时,职位空缺的 url 会在回复表(隐藏字段)中回显,因此我可以看到他们回复的是什么职位空缺。
我在响应按钮上使用此代码,它重定向到响应表单:
vacature= $ url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];echo $url;
网站上的职位空缺有标题链接,结合职位空缺编号:website_url/vacancy_title-number
例如:www.test.com/director-sales-120
在回复表单中,我使用它从 url 中获取信息:
echo htmlspecialchars ($_GET['vacature']);
对于我们新买的crm系统,只需要编号,不需要url的其余部分。如何仅从 url 中获取数字?或者我如何只将数字输入 url ;)
提前致谢!
$str = "www.test.com/director-sales-120";
$arr=explode("-",$str);
echo $arr[2];
preg_match_all('!\d+!', $url, $matches);
print_r($matches);
将打印 url
中的所有数字
$int = filter_var($url, FILTER_SANITIZE_NUMBER_INT);
从字符串中获取数字
我有一个招聘服务网站。 当人们回复职位空缺时,职位空缺的 url 会在回复表(隐藏字段)中回显,因此我可以看到他们回复的是什么职位空缺。
我在响应按钮上使用此代码,它重定向到响应表单:
vacature= $ url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];echo $url;
网站上的职位空缺有标题链接,结合职位空缺编号:website_url/vacancy_title-number
例如:www.test.com/director-sales-120
在回复表单中,我使用它从 url 中获取信息:
echo htmlspecialchars ($_GET['vacature']);
对于我们新买的crm系统,只需要编号,不需要url的其余部分。如何仅从 url 中获取数字?或者我如何只将数字输入 url ;)
提前致谢!
$str = "www.test.com/director-sales-120";
$arr=explode("-",$str);
echo $arr[2];
preg_match_all('!\d+!', $url, $matches);
print_r($matches);
将打印 url
中的所有数字$int = filter_var($url, FILTER_SANITIZE_NUMBER_INT);
从字符串中获取数字