フォームの値を取得する時、
$_POST[]などで受け取りますが、
checkboxの場合は、複数選択が可能なので、
input name=”check[]”のように配列で送信されて、
受け取ります。
その場合、配列を文字列に変換する便利な関数があります。
implodeです。
$array = array(“a”,”b”,”c”);
$str = implode(“,”, $array);//出力結果:a,b,c
$str = implode(“,”, $array);//出力結果:a,b,c
第一引数はデミリタになります。
上記の場合、カンマ区切りで文字列にします。
また、逆にa,b,cの文字列を
配列に戻したい場合は、
explodeを使えば、簡単にできます。
Leave a Reply