2017-06-05 30 views
1

我一直在尋找使用或條件在PHP中str_replace使用數組時。 例如:目前下面是我的代碼段中的一些代碼str_replace行。或條件在PHP與str_replace

$header['model'] = str_replace(array('myexample', 'i'), '', $header['model']); 

我可以使用或條件如下

$header['model'] = str_replace(array('myexample', 'i') || array('myexample1', 'i'), '', $header['model']); 

任何幫助/建議,請。

謝謝。

回答

0
$header['model'] = str_replace(array('myexample', 'i') || array('myexample1', 'i'), '', $header['model']); 

OR條件將不工作,並且str_replace函數只更換1個數組值。

你可以合併你的數組,然後可以使用str_replace。

嘗試這個 -

$a1 = array('myexample', 'i'); 
$a2 = array('myexample1', 'i'); 
$a3 = array_merge($a1,$a2); 
echo str_replace($a3 , '', $header['model']);