var_dump(implode(',', array('11','22')));
Run Code Online (Sandbox Code Playgroud)
和
var_dump(implode(array('11','22'), ','));
Run Code Online (Sandbox Code Playgroud)
哪个是对的?
根据implode()的文档:
由于历史原因,implode()可以按任何顺序接受其参数.但是,为了与explode()保持一致,使用记录的参数顺序可能不那么容易混淆.
记录的描述是:
string implode ( string $glue , array $pieces )
Run Code Online (Sandbox Code Playgroud)
implode(',', array('11','22'))(记录的订单)与之相同implode(array('11','22'), ',')).两者都创建字符串11,22.