在第一个HTML + PHP页面中,我使用以下命令:
$_SESSION['myarray'] = $rows;
其中$rows
是一个数组。
在下一页中,我尝试从数组中检索数据:
$dhoondo = $_SESSION['myarray'];
foreach ($dhoondo as list($ntag, $strTitle))
{
echo $ntag, $strTitle;
}
但它显示的是"数组"而不是值,而Var_dump($dhoondo);
清楚地显示数据,即使$arrlength=count($dhoondo);
显示确切的项目数。
怎么了?
这 var_dump($dhoondo);结果是 array(20) { [0]=> array(13) { ["ISBN"]=> string(13) "9780849329500" ["TTAG"]=> string(5) "20752" ["TITLE"]=> string(76) "CRC 高分辨率红外手册.......
只需使用:
$dhoondo = $_SESSION['myarray'];
foreach ($dhoondo as $row)
{
echo $row["TTAG"]." - ".$row["TITLE"];
}