2013-06-20 20 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#);