由于PHP 5.3中的弃用,分隔符和转换为preg_split

时间:2012-04-24 05:32:03

标签: php deprecated

由于PHP 5.3中的弃用,要将split转换为preg_split,您可以:

$temp_array = split("\s*;\s*", $string);
$temp_array = preg_split("/\s*;\s*/", $string);

请注意preg_split所需的分隔符“/”。

$temp_array = split($needle, $string);
$temp_array = preg_split($needle, $string);

“$ needle”也需要分隔符吗?

1 个答案:

答案 0 :(得分:1)

是的,如果您要使用$needlepreg_split必须是正则表达式。正则表达式需要分隔符。

如果是您需要拆分的正则表达式,请使用explode()