PHP 文字列操作
//この記事は編集中です。
演算
特定の区切り文字で分割する
$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行目は制限した数を除く分割結果の出します。
良くある処理として、カンマ区切りのデータを入れ込みます。
$data2 = 'KONICA,KODAK,SIGMA';
$line = explode(",",$data2);
var_dump($line);
結果
array(3) {
[0]=>
string(6) "KONICA"
[1]=>
string(5) "KODAK"
[2]=>
string(5) "SIGMA"
}
//この記事は編集中です。