【メモ】配列をformのhiddenに入れる

phpプログラムで持ってる配列

画面表示
(ここで配列をhiddenに入れとく)

phpプログラムに遷移
(ここでhiddenの値を取得して、処理に使いたい)

ということをしたく、
調べてみたら

配列の値をURLエンコードしてシリアライズしたら
扱いやすかった。
配列だけじゃなく、stdClassObjectもシリアライズ、アンシリアライズできたからホント楽でした。

$arr[0][0] = '商品名';
$arr[0][1] = 'テーブル';
$arr[1][0] = '価格';
$arr[1][1] = '1,000円';

//シリアライズ
$arren = rawurlencode(serialize($arr));

//アンシリアライズ
$arrde = unserialize(rawurldecode($arren));

参考サイト:
配列をhiddenで渡すには? – PHPプロ!Q&A掲示板

コメントをどうぞ

Popular Posts

Sorry. No data so far.