或者使用str_replace在PHP中使用条件

时间:2017-06-05 04:42:19

标签: php

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

请提供任何帮助/建议。

感谢。

1 个答案:

答案 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']);