explode
文字列を文字列により分割する
説明
arrayexplode
stringseparator
stringstring
intlimit
文字列の配列を返します。この配列の各要素は、
string を文字列
separator で区切った部分文字列となります。
limit が指定された場合、返される配列には
最大 limit の要素が含まれ、その最後の要素には
string の残りの部分が全て含まれます。
空の文字列("")がseparator として使用された
場合、explode は &false;を
返します。separator に引数
stringに含まれていない値が含まれている場合、
explodeは、引数string
を返します。
もし limit パラメータが負の場合、
最後の limit を除く全ての構成要素が返されます。
この特徴は PHP 5.1.0 で追加されました。
歴史的理由により、implode
はいずれのパラメータ順も受け入れることができますが、
explode はそうできません。
string 引数の前に必ず
separator 引数がくるように確認する必要があります。
パラメータ limit は、PHP 4.0.1 で追加され
ました。
explode の例
]]>
limit パラメータの例
]]>
&example.outputs;
one
[1] => two|three|four
)
Array
(
[0] => one
[1] => two
[2] => three
)
]]>
¬e.bin-safe;
preg_split,
spliti,
split,
strtok,
implode.
も参照ください。