当使用数组时,我一直在使用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 :(得分: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']);