Php Str_替换函数特殊字符

Php Str_替换函数特殊字符,php,arrays,function,str-replace,Php,Arrays,Function,Str Replace,是否有任何功能或方法可以一次替换所有字符 $product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) ); $product['name'] = str_replace(":", "-", $product['name']); $product['name'] = str_replace("*", "", $product['name']); $product['name'] = str_replace("

是否有任何功能或方法可以一次替换所有字符

$product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) );
$product['name'] = str_replace(":", "-", $product['name']);
$product['name'] = str_replace("*", "", $product['name']);
$product['name'] = str_replace("#", "--", $product['name']);
$product['name'] = str_replace("@", "", $product['name']);
$product['name'] = str_replace("(", "---", $product['name']);
$product['name'] = str_replace(")", "", $product['name']);
etc
etc
我的解决方案:


您可以使用数组。。。在数组中传递这些字符,如图所示

$product['name'] = str_replace(array(":",",","*"), "", $product['name']);

您可以使用数组。。。在数组中传递这些字符,如图所示

$product['name'] = str_replace(array(":",",","*"), "", $product['name']);

您可以使用数组。。。在数组中传递这些字符,如图所示

$product['name'] = str_replace(array(":",",","*"), "", $product['name']);

您可以使用数组。。。在数组中传递这些字符,如图所示

$product['name'] = str_replace(array(":",",","*"), "", $product['name']);

试试这个

$product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) );
$blacklist=array(':','*','#','@','(',')');//etc etc
$product['name'] = str_replace( $blacklist , "", $product['name']);

试试这个

$product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) );
$blacklist=array(':','*','#','@','(',')');//etc etc
$product['name'] = str_replace( $blacklist , "", $product['name']);

试试这个

$product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) );
$blacklist=array(':','*','#','@','(',')');//etc etc
$product['name'] = str_replace( $blacklist , "", $product['name']);

试试这个

$product['name'] = utf8_decode(strtolower( strip_tags( $child->name ) ) );
$blacklist=array(':','*','#','@','(',')');//etc etc
$product['name'] = str_replace( $blacklist , "", $product['name']);


str\u replace接受数组参数,请检查documentationstr\u replace接受数组参数,请检查documentationstr\u replace接受数组参数,请检查documentationstr\u replace接受数组参数,请检查documentationthnks,但如何使用数组(“”)用str_replace_assoc?@Bas,对不起,你给我发这封邮件时我不在家。。你解决了吗?是的,请看帖子解决方案。我需要用键替换值。参见函数。Thnxthnks,但是我如何使用数组(“=>”-“=>”,“=>”-“,“=>”,“=>”,“/”=>”,&;“=>”,“/”=>”)和str\u replace\u assoc?@Bas,很抱歉你给我发这条消息时我不在家。。你解决了吗?是的,请看帖子解决方案。我需要用键替换值。参见函数。Thnxthnks,但是我如何使用数组(“=>”-“=>”,“=>”-“,“=>”,“=>”,“/”=>”,&;“=>”,“/”=>”)和str\u replace\u assoc?@Bas,很抱歉你给我发这条消息时我不在家。。你解决了吗?是的,请看帖子解决方案。我需要用键替换值。参见函数。Thnxthnks,但是我如何使用数组(“=>”-“=>”,“=>”-“,“=>”,“=>”,“/”=>”,&;“=>”,“/”=>”)和str\u replace\u assoc?@Bas,很抱歉你给我发这条消息时我不在家。。你解决了吗?是的,请看帖子解决方案。我需要用键替换值。参见函数。Thnx请不要提供仅代码的答案。解释代码的作用。请不要只提供代码答案。解释代码的作用。请不要只提供代码答案。解释代码的作用。请不要只提供代码答案。解释代码的作用。