2013-06-20 22 views
0

我試圖使用str_replace()函數與一個字符串數組。str_replace字符串和類似的字符串

我的問題是,我的數組中的一些字符串包含另一個字符串。

下面是一個例子:

我的產品如類別:

$product1 = 'COLLIERPEND'; 
$product2 = 'COLLIER'; 

,我想所有的人轉化爲co

str_replace(array("COLLIER", "COLLIERPEND"), 'co', $product#); 

結果是:

$product1 = 'coPEND'; 
$product2 = 'co'; 

我可能只是更改順序排列的,但我有太多的類別。

有沒有可以幫助我達到預期效果的功能?

回答

1

基於您的代碼,你應該(首先由長串名單吧)修改它:

str_replace(array("COLLIERPEND", "COLLIER"), 'co', $product#);