我試圖替換CodeIgniter中具有特定參數的URL。這並不是說CI應該重要,因爲我有最好的部分工作。多個str_replace?
比方說我的網址是:
?device=field1-field2_field3+field4
通過呼應了$ devicelink2應該顯示:
field1 field2.field3*field4
目前它與一切,但更換+。出於某種原因,它會用空格替換+。
但是我不能使用下面的代碼得到這個工作。有任何想法嗎?
$device = $this->input->get('device');
$devicelink = str_replace("-"," ",$device);
$devicelink1 = str_replace("_",".",$devicelink);
$devicelink2 = str_replace("+","*",$devicelink1);
是「無法得到它的工作」最好的,你可以做什麼來描述你的問題?如果您希望答案中的細節水平相同,那麼答案是,「您需要修復它」。 –
是的好吧,正在編輯它,因爲你知道我沒有描述我的實際問題 – K20GH
什麼'echo $ this-> input-> get('device');'yield? 'FIELD1-field2_field3 + field4'?然後你嘗試了echo str_replace(array(' - ','_','+'),array('','。','*'),$ this-> input-> get('device') );'? – Thomas