「PHP」文字列を文字列で分割して配列に格納する

PHP配列, 文字列

PHPにて文字列を文字列で分割して配列に格納する方法

PHP7からsplit()は廃止されています

文字列を分割するにはexplode()またはpreg_split()を利用する

explode()で文字列の分割

$text = 'abcdefg';
$kekka = explode("cd", $text);

上記の場合、$kekka[0]に”ab”、$kekka[1]に”fg”が代入されます

explode()では第二引数にてLIMITパラメータが利用できます

PHP5.1から負の数を指定できる様になりました

preg_split()で文字列を分割

preg_split()では正規表現が利用できます

$text = 'abcdefg';
$kekka = preg_split('/cd/', $str, -1, PREG_SPLIT_NO_EMPTY);

関連するPHP関数

implode() 文字列を結合する

str_split() 文字列を長さで分割して配列に変換する

mb_split()

PHP配列, 文字列

Posted by Yousuke.U