PHP 文字列操作
//この記事は編集中です。
演算
特定の区切り文字で分割する
1 2 3 4 5 | $data = 'KONICAとKODAKとSIGMA' ;
print_r(explode( 'と' , $data));
print_r(explode( 'や' , $data));
print_r(explode( 'と' , $data, 2));
print_r(explode( 'と' , $data, -2));
|
結果
Array
(
[0] => KONICA
[1] => KODAK
[2] => SIGMA
)
Array
(
[0] => KONICAとKODAKとSIGMA
)
Array
(
[0] => KONICA
[1] => KODAKとSIGMA
)
Array
(
[0] => KONICA
)
2行目は普通に分割で区切り文字があれば無条件に分割されます。
3行目は区切り文字が無ければ、ひとつの値として格納されます。
4行目は引数で区切る数を制限します。区切る制限を越えた値場合、残りはひとつの塊となります。
5行目は制限した数を除く分割結果の出します。
良くある処理として、カンマ区切りのデータを入れ込みます。
1 2 3 | $data2 = 'KONICA,KODAK,SIGMA' ;
$line = explode( "," ,$data2);
var_dump($line);
|
結果
array(3) {
[0]=>
string(6) "KONICA"
[1]=>
string(5) "KODAK"
[2]=>
string(5) "SIGMA"
}
//この記事は編集中です。