|
スポンサードリンク
セパレータで文字列を分割するには、split()、spliti()、explode()関数を使います。
split( 分解文字, 文字列, [分解数] ) |
文字列を分解文字で分解し、配列で返します。分解数を指定した場合、分解数を超えた時は残りは全て最後纏められます
split()、spliti()は分解文字列には正規表現も指定可能です。explode()は分解文字列には正規表現も指定不可能ですが、その分性能が向上します。 |
spliti( 分解文字, 文字列, [分解数] ) |
explode( 分解文字, 文字列, [分解数] ) |
例1) 文字列「$str」をカンマ","で分解する。
<?php
$str="aa,bb,cc,dd";
var_dump( split(",",$str));
var_dump( split(",",$str,3)); // 分解数を指定
?>
●実行結果
array(4) {
[0]=>
string(2) "aa"
[1]=>
string(2) "bb"
[2]=>
string(2) "cc"
[3]=>
string(2) "dd"
}
array(3) {
[0]=>
string(2) "aa"
[1]=>
string(2) "bb"
[2]=>
string(5) "cc,dd"
}
|
スポンサード リンク
|