特定のパラメーターを持つ CodeIgniter の URL を置き換えようとしています。CI の最良の部分が機能しているため、現時点ではその CI は重要ではありません。
私のURLは次のとおりです。
?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);