2017-06-05 8 views
1

配列を使用するときにstr_replaceでPHPを使用するか条件を調べています。 例:現在、以下は私のコードスニペットのstr_replace行です。str_replaceを使ったPHPの条件

$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を使うことができます。

this-

$a1 = array('myexample', 'i'); 
$a2 = array('myexample1', 'i'); 
$a3 = array_merge($a1,$a2); 
echo str_replace($a3 , '', $header['model']); 
をお試しください