【发布时间】:2013-04-20 12:31:12
【问题描述】:
我正在尝试通过 html 表单输入字段传递一个数组。 使用序列化传递它,然后反序列化再次读取数组。我有多个输入字段。
$test = array('name' => 'Sander', 'type' => 'melon');
echo '<input type="hidden" name="rank[]" value="'.serialize($test).'" >';
然后如果我想反序列化它并显示它会给出错误的数据:
$list = $_POST['rank'];
var_dump($list);
var_dump(unserialize($list[0]));
【问题讨论】:
标签: php arrays serialization deserialization