2017-06-05 2 views
1

Ich habe gesucht, in PHP in str_replace zu verwenden oder zu konditionieren, wenn Array verwendet wird. Ex: Derzeit unten ist die Code-str_replace-Zeile in einem meiner Code-Snippets.Oder Bedingung in PHP mit str_replace

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

Kann ich oder Zustand, wie unten

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

Jede Hilfe/Anregungen, bitte.

Danke.

Antwort

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

Dieser OR Zustand wird nicht funktionieren und str_replace nur 1 Array-Werte ersetzen.

Sie können Ihr Array zusammenführen und dann str_replace für beide verwenden.

Versuchen this-

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