我正在调用代码
strtr($somevars['thisvar'], "abc")
其中$somevars['thisvar']
包含一个字符串。
它给了我
Warning: strtr() [function.strtr]: The second argument is not an array
为什么?
strtr有两种可能性:
string strtr ( string $str , string $from , string $to );
string strtr ( string $str , array $replace_pairs );
所以即使你添加了第三个参数,你也可以使用一个字符串,或者你设置一个数组而不添加第三个参数:)