PHPで配列のデータをカンマ区切りデータに変換する方法です。
「array(‘taro’,’jiro’,’saburo’)」
のような配列データを
「taro,jiro,saburo」
のようにカンマ区切りデータにする関数が用意されています。
関数は「implode」を使います。
書式は
「$result = implode(連結文字,配列)」
となります。
連結文字の部分をカンマ以外のものにすれば、カンマ区切り以外のデータも作成できます。
利用例
1 2 3 |
$arr = array('taro','jiro','saburo'); $result = implode(',', $arr); echo $result; |
※
フォームのチェックボックスのデータ(POST)で配列で飛んでくる)をカラムにカンマ区切りデータで登録したいときなどに便利です。
※
カンマ区切りから配列に変換するには「explode」関数を使います。
人気記事一覧
- MySQL 最大の値・最新の日付データを1つ抽出する方法(MAX)
- [CakePHP] XformHelperの使い方
- Linux: スワップファイル(swp)の削除方法
- HTMLのForm methodとactionについて
- PHPでカンマ区切りデータを配列に入れる方法 (explode)
- [エラー対処] failed to open stream: No such file or directory
- [CSS]ブロック要素(div)の高さを、内部のfloat要素に合わせて自動調整する
- [vsftp] FileZillaから接続できない場合の対処法
- PHP5.1→PHP5.3へバージョンアップする方法(CentOS)
- PHPでテキストを1行ずつ読み込む方法(file_get_contents,explode)