0

我正在调用代码

strtr($somevars['thisvar'], "abc")

其中$somevars['thisvar']包含一个字符串。

它给了我

Warning:  strtr() [function.strtr]: The second argument is not an array

为什么?

4

2 回答 2

9
警告:strtr() [function.strtr]:第二个参数不是数组

strtr != str s tr

见:http ://docs.php.net/strtr

于 2011-06-01T10:33:29.717 回答
0

strtr有两种可能性:

string strtr ( string $str , string $from , string $to );

string strtr ( string $str , array $replace_pairs );

所以即使你添加了第三个参数,你也可以使用一个字符串,或者你设置一个数组而不添加第三个参数:)

于 2011-06-01T10:34:53.937 回答