アフィリエイト広告を利用しています

2018年02月25日

文字列を配列にする preg_spilitD

第三引数:返される配列の要素数を指定する


$str ="aa,a bbb ccc ddd eee";
$a=preg_split('/[\s]/',$str,2);
print_r($a);

$b=preg_split('/[\s]/',$str,null);
print_r($b);


実行結果

Array ( [0] => aa,a [1] => bbb ccc ddd eee )
Array ( [0] => aa,a [1] => bbb [2] => ccc [3] => ddd [4] => eee )


実際の要素数より少ない値を指定すると、
最後の要素に残りの要素がまとめられます。
nullを指定する替わりに0、-1を指定しても同じ結果が得られます。

$a=preg_split('/[\s]/',$str,2);

/ 必ずつけます。
[ ] 内に文字列を配列に変換する際の条件を指定します。
\s 空白文字を意味します。
2  配列の要素数

「変数$str内の文字列を空白で区切って、要素が2個の配列にしなさい。」
という意味です。




posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド