PHPで配列データをカンマ区切りデータに変換する方法についてです。implode()という関数が用意されており、これを使うと1行のプログラムで変換可能です。
$arr=('空','海','川','山','湖');
という配列データをカンマ区切りデータに変換してみます。
カンマ区切りに変換
$arr = array('空','海','川','山','湖'); $result = implode(',', $arr); echo $result;
これで「空,海,川,山,湖」というカンマ区切りデータが出力されます。
特定の文字列(|)で連結
$arr = array('空','海','川','山','湖'); $result = implode('|', $arr); echo $result;
こちらは「空|海|川|山|湖」という文字列が出力されます。
implodeの逆、区切り文字のある文字列データを配列にする関数は explode() になります。