正規表現
split
splitは文字列を正規表現によって分割し、配列に格納します。分割する最大回数を指定することもできます。
書式
変数 = split(区切り文字, 文字列[,分割する最大個数])
戻り値
分割した文字列を配列で返す。
使用例1
<?php
$city = "石部,甲西,竜王:近江:八幡,水口/草津";
$array = split("[,:/]",$city);
print_r($array);
?>
出力結果1
Array ( [0] => 石部 [1] => 甲西 [2] => 竜王 [3] => 近江 [4] => 八幡 [5] => 水口 [6] => 草津 )
最大回数を2に指定した場合
<?php
$city = "石部,甲西,竜王:近江:八幡,水口/草津";
$array = split("[,:/]",$city,2);
print_r($array);
?>
出力結果2
Array ( [0] => 石部 [1] => 甲西,竜王:近江:八幡,水口/草津 )