explode() 関数は、文字列を配列に分割します。
構文
explode(separator,string,limit)
参数 | 描述 |
---|---|
separator | 必需。规定在哪里分割字符串。 |
string | 必需。要分割的字符串。 |
limit | 可选。规定所返回的数组元素的最大数目。 |
コードをコピーします コードは次のとおりです:
$str = "こんにちは。素晴らしい日ですね。";
print_r (explode(" ",$str)); >
出力:
//explode 例 1$explode = "aaa,bbb ,ccc, ddd,explode,jjjj"; $array =explode( ',' ,$explode );
print_r($array);/*
結果は
配列です
(
[0] => aaa
[1] => bbb
[2] => ccc
[3] => ddd
[4] => 爆発
[5] => jjjj
)
*/
//日付の処理やファイル拡張子を取得するときに、explode 関数と end 関数を使用できます。以下の例
$file ="www.jb51.net.gif"; $extArray =explode( '.' ,$file ); $ext = end($extArray);
echo $ext; 出力値は .gif
一部の関数を使用するときに表示されるエラー メッセージは次のとおりです。
注: 区切り文字は空の文字列にすることはできません。
分割する文字列が空です
定義と使い方 分割関数は使用しません
設定した分割文字が存在しない可能性があります