【发布时间】:2014-09-11 15:11:06
【问题描述】:
我正在使用 PHP,我试图传递一个使用 foreach 读取的数组,该数组包含一些用户的信息,我需要将此数组传递给其他视图。
例如$info_users has (username: 'Miguel', username: 'Angel')
在我的第一个视图中,我序列化了数组:serialize($arrayUserData)
<?php
foreach($info_users as $users){
echo "<p>".$users['username']."</p>";
}
|echo "<input type='hidden' name='ArrayUser' value='".serialize($users)."'/>";
?>
在我的第二个视图中,我对数组进行了反序列化:$var = unserialize($_POST['Array'])
<?php
$users = unserialize($_POST['Array']);
echo "<p>".$users['name']."</p>";
?>
问题是通过数组显示信息只是将信息显示到最后一个user(Angel),但我需要foreach(Miguel, Angel)中所有用户的信息。
【问题讨论】:
标签: php arrays post serialization