在str_replace中使用数组

时间:2012-05-17 02:55:29

标签: php arrays

这是有效的PHP语法吗?我想这可能会引起以下警告:

Warning: Illegal offset type

$filterclear = str_replace($tag, '', $queryString);
$filterclear = str_replace(array('=+', '++', '+&'), array('=', '+', '&'), $filterclear);

1 个答案:

答案 0 :(得分:0)

它看起来很好,所以我唯一能想到的是你可能在$tag变量或$queryString变量中使用对象而不是字符串。我会尝试var_dump()这些变量以确保它们是正确的类型。如果他们是这个职能很可能不是罪魁祸首。