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 に答える