$city = sef_title($city);
redirect('/hotels/lis_t/'.$state_id .'/'.$city.'/');
1)如果cityname有空格,我会使用sef_title($city);
来传递此url,空格将替换为此符号-
。
2)但是在通过这个网址后我无法从表中读取城市名称,因为
如果城市名称为$city=himachal
pradesh
sef_title($city)
结果后是himachal-pradesh
3)但是这个名字不在表格中,因为表格包含喜马偕尔邦。
4)所以如何在网址传递后删除-
符号
答案 0 :(得分:0)
在控制器中使用str_replace:http://php.net/manual/en/function.str-replace.php
$city = str_replace('-', ' ', $city);
答案 1 :(得分:0)
我个人建议重新格式化数据库表, 这可能是这样的: state_id,state_name,state_permalink 和state_id = 1 state_name =“喜马偕尔邦” state_permalink =“himachal_pradesh”
因为如果你替换了字符' - ',你就不能把它带回来。 !