explode 文字列を文字列により分割する &reftitle.description; arrayexplode stringdelimiter stringstring intlimit 文字列の配列を返します。この配列の各要素は、 string を文字列 delimiter で区切った部分文字列となります。 &reftitle.parameters; delimiter 区切り文字列。 string 入力文字列。 limit limit に正の値が指定された場合、返される配列には 最大 limit の要素が含まれ、その最後の要素には string の残りの部分が全て含まれます。 もし limit パラメータが負の場合、 最後の -limit 個の要素を除く全ての構成要素が返されます。 limit パラメータがゼロの場合は、1 を指定したものとみなされます。 歴史的理由により、implode はいずれのパラメータ順も受け入れることができますが、 explode はそうできません。 string 引数の前に必ず delimiter 引数がくるように確認する必要があります。 &reftitle.returnvalues; string の内容を delimiter で分割した文字列の配列を返します。 空の文字列 ("") が delimiter として使用された場合、 explode は &false; を返します。delimiter に引数 string に含まれていない値が含まれている場合は、 limit が負の値なら空の配列、そうでなければ 引数 string を含む配列を返します。 &reftitle.changelog; &Version; &Description; 5.1.0 limit に負の数を指定できるようになりました。 4.0.1 limit パラメータが追加されました。 &reftitle.examples; <function>explode</function> の例 ]]> <function>explode</function> の返り値の例 ]]> &example.outputs; string(5) "hello" ) array(2) ( [0] => string(5) "hello" [1] => string(5) "there" ) ]]> <parameter>limit</parameter> パラメータの例 ]]> &example.outputs; one [1] => two|three|four ) Array ( [0] => one [1] => two [2] => three ) ]]> &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; preg_split str_split mb_split str_word_count strtok implode