0

由于 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”是否也需要分隔符?

4

1 回答 1

1

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

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

于 2012-04-24T05:44:42.200 回答