explode

(PHP 3, PHP 4 )

explode -- 文字列を文字列により分割する

説明

array explode ( string separator, string string [, int limit])

文字列の配列を返します。この配列の各要素は、 string を文字列 separator で区切った部分文字列となります。 limit が指定された場合、返される配列には 最大 limit の要素が含まれ、その最後の要素には string の残りの部分が全て含まれます。

空の文字列("")が separator として使用された 場合、 explode() FALSE を 返します。 separator に引数 string に含まれていない値が含まれている場合、 explode() は、引数 string を返します。

注意 パラメータ limit は、PHP 4.0.1 で追加され ました。

例 1 explode() の例

$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);

$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user,$pass,$uid,$gid,$gecos,$home,$shell) =
explode(":",$data);


注意 implode() は、歴史的な理由によりパラメータをど ちらの順番でも受けつけることができますが、 explode() はできません。 string 引数の前に必ず separator 引数がくるようにする必要がありま す。

preg_split() , spliti() , split() , implode() も参照下さい。