不推荐使用:不推荐使用函数split().如何解决这个问题?

Chr*_*325 26 php

我有以下声明在PHP 5.3之前使用split函数正常工作:

$command = split (" ", $tag[1]);
Run Code Online (Sandbox Code Playgroud)

升级到PHP 5.3后,我收到了Deprecated警告:

Deprecated: Function split() is deprecated.
Run Code Online (Sandbox Code Playgroud)

Apo*_*ica 49

用途explode:

$command = explode(" ", $tag[1]);
Run Code Online (Sandbox Code Playgroud)

这是此案例的标准解决方案.

如果你需要匹配正则表达式(而不是像空格那样简单),请使用preg_split.它比它慢explode,所以除非你需要正则表达式,否则没有理由使用它.

BTW做相反的事情(将数组元素连接成一个字符串),使用implode.