我有以下字符串:
$string = java-developer-jobs
我想從$字符串中刪除-
和jobs
,但我不希望使用str_replace函數多次。
我有以下字符串:
$string = java-developer-jobs
我想從$字符串中刪除-
和jobs
,但我不希望使用str_replace函數多次。
使用數組:
$toReplace = array('-','jobs');
$with = array('','');
$string = 'java-developer-jobs';
str_replace($toReplace,$with,$string);
中。您不需要$ with的數組 – 2016-11-30 06:27:25
我現在說,但這是當你需要用其他東西替換的情況下 – Rahul
所以不*這個* case – 2016-11-30 06:30:29
可以使用regex
爲this.Try是這樣的:
$string = "java-developer-jobs";
$sentence = preg_replace('/\-|jobs/', ' ', $string);
echo $sentence;
Output: java developer
實際上,您不需要在每個單獨的字符中多次調用'str_replace'。它也可以保存多個替換項,只需使用一個數組,它在[manual](http://php.net/manual/en/function.str-replace.php) – Ghost