PHP 文字列関連 配列関連

[PHP] カンマ区切り文字列⇔配列 を変換する(explode、implode)

2015年11月10日

カンマ区切り文字列(CSV)と配列の変換を行うサンプルです。

カンマ区切り文字列 → 配列に変換する

カンマ区切り文字列から配列に変換するには、explodeを使用します。

例)カンマ区切り文字列 → 配列 に変換する


<?php
 //カンマ区切り文字列を配列に変換する
 $str = "shinjuku,shibuya,ikebukuro";
 $arr = explode(',', $str);

 //配列の2番目を表示する
 print($arr[1]);

結果

shibuya

配列 → カンマ区切り文字列に変換する

配列からカンマ区切り文字列に変換するには、implodeを使用します。

例)配列 → カンマ区切り文字列に変換する


<?php
 //配列をカンマ区切り文字列に変換する
 $arr = array('sakae', 'kanayama', 'meieki');
 $str = implode(',', $arr);

 //変換した文字列を表示する
 print($str);

結果

sakae,kanayama,meieki

関連記事

-PHP, 文字列関連, 配列関連
-,