![[PHP] CSVの様なカンマ区切りのデータを配列に変換する方法](http://blog.diginnovation.com/wp-content/uploads/2013/05/php_explode_join.jpg)
CSVの様なカンマ区切りのデータを配列に変換する方法。
詳細は以下から。
カンマ区切りのデータを配列に変換する方法
カンマ区切りのデータを配列に変換するには『explode()』関数を用います。
$data = "hoge,moge,foo,bar";
$array_data = explode(',', $data);
var_dump($array_data);
/*
実行結果
array(4) {
[0]=>
string(4) "hoge"
[1]=>
string(4) "moge"
[2]=>
string(3) "foo"
[3]=>
string(3) "bar"
}
*/
カンマ以外の区切り文字の場合はパラメータの『’,’』の値を変更します。
逆に配列を特定の文字列で連結したい場合は『implode()』関数を使用します。
$array_data = array(hoge,moge,foo,bar);
$data = join(",", $array_data);
var_dump($data);
/*
実行結果
string(17) "hoge,moge,foo,bar"
*/


コメント