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