文字列入力をカンマで配列に分割する必要があります。
コンマ区切りの文字列をフラットなインデックス付き配列に分解する方法はありますか?
入力:
9,admin@example.com,8
出力:
['9', 'admin@example', '8']
爆発してみてください:
$myString = "9,admin@example.com,8";
$myArray = explode(',', $myString);
print_r($myArray);
出力:
Array
(
[0] => 9
[1] => admin@example.com
[2] => 8
)
$string = '9,admin@google.com,8';
$array = explode(',', $string);
より複雑な状況では、 を使用する必要がある場合がありますpreg_split
。
その文字列がcsvファイルからのものである場合、私は使用しますfgetcsv()
(またはstr_getcsv()
、PHP V5.3を使用している場合)。これにより、引用符で囲まれた値を正しく解析できるようになります。csvでない場合はexplode()
、最良の選択です。