用str_替换PHP中的Or条件

用str_替换PHP中的Or条件,php,Php,我一直在寻找使用数组时在PHP中str_replace中使用或条件。 下面是我的一段代码中的某个代码str_replace行 $header['model'] = str_replace(array('myexample', 'i'), '', $header['model']); 我可以使用或条件如下 $header['model'] = str_replace(array('myexample', 'i') || array('myexample1', 'i'), '', $header[

我一直在寻找使用数组时在PHP中str_replace中使用或条件。 下面是我的一段代码中的某个代码str_replace行

$header['model'] = str_replace(array('myexample', 'i'), '', $header['model']);
我可以使用或条件如下

$header['model'] = str_replace(array('myexample', 'i') || array('myexample1', 'i'), '', $header['model']);
请提供任何帮助/建议

谢谢

$header['model'] = str_replace(array('myexample', 'i') || array('myexample1', 'i'), '', $header['model']);
条件将不起作用,str\u replace仅替换1个数组值

您可以合并阵列,然后对两者都使用str_replace

试试这个-

$a1 = array('myexample', 'i');
$a2 = array('myexample1', 'i');
$a3 = array_merge($a1,$a2);
echo str_replace( $a3 , '', $header['model']);
条件将不起作用,str\u replace仅替换1个数组值

您可以合并阵列,然后对两者都使用str_replace

试试这个-

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