我的网址是
像http://localhost/manishatutors/tutors-in-city/Crossing-Republik-tutor/
我怎么能得到Crossing Republic
使用php
我用过
<?php
list($a,$page_get) = explode("city/",$_SERVER['REQUEST_URI']);
$array=explode("/",$page_get);
$getCity1=remove_dash($array[0]);
$p=$array[1];
$get_city = implode('-',$getCity1);
print_r($get_city);
?>
但它的给予 穿越republik导师 虽然我不想要导师
答案 0 :(得分:1)
使用explode函数并使用最后一个
$req_uris = explode('/',$_SERVER['REQUEST_URI']);
echo $req_uris[count($req_uris)-1];
如果您愿意,可以用空格替换短划线
echo str_replace('-', ' ', $req_uris[count($req_uris)-1]);
修改强>
$url = 'http://localhost/manishatutors/tutors-in-city/Crossing-Republik-tutor/';
$exploded = array_values(array_filter(explode('/',$url)));
$last = $req_uris[count($exploded)-1];
echo str_replace( '-', ' ', str_replace('tutor', '', $last) );
使用$ _SERVER ['REQUEST_URI']
更改$ url答案 1 :(得分:0)
你可以试试这个
<?php
list($a,$val) = explode("city/",$_SERVER['REQUEST_URI']);
$array=explode("/",$val);
$val2=remove_dash($array[0]);
$p=$array[1];
$val3= implode('-',$val2);
print_r($val3);
?>
新编辑的答案
list($a,$val) = explode("city/",$_SERVER['REQUEST_URI']);
$array=explode("/",$val);
$val2=$array[0];
$p=$array[1];
$val3= implode('-tutor',$val2);
print_r(remove_dash($val3[0]));
?>