2016-11-30 57 views
-2

我有以下字符串:

$string = java-developer-jobs 

我想從$字符串中刪除-jobs,但我不希望使用str_replace函數多次。

+3

實際上,您不需要在每個單獨的字符中多次調用'str_replace'。它也可以保存多個替換項,只需使用一個數組,它在[manual](http://php.net/manual/en/function.str-replace.php) – Ghost

回答

0

使用數組:

$toReplace = array('-','jobs'); 
$with = array('',''); 
$string = 'java-developer-jobs'; 

str_replace($toReplace,$with,$string); 
+0

中。您不需要$ with的數組 – 2016-11-30 06:27:25

+0

我現在說,但這是當你需要用其他東西替換的情況下 – Rahul

+0

所以不*這個* case – 2016-11-30 06:30:29

0

可以使用regex爲this.Try是這樣的:

$string = "java-developer-jobs"; 
$sentence = preg_replace('/\-|jobs/', ' ', $string); 
echo $sentence; 

Output: java developer

LIVE DEMO

相關問題