请看下面的代码:
foreach($_SESSION['cart'] as $r => $stringrow) {
$rowarray=explode("#",$stringrow);
}
$_SESSION['cart']
包含连接值的行,分隔符为“#”。我从上一页得到的(如您所见,它们已插入到会话中。)我正在分解$stringrow
以得到一个名为$rowarray
的数组。一切都很好,直到这里。问题是$rowarray[]
包含两个数组元素,每个数组元素包含以“#”分隔的串联图像URL。串联的图像URL位于$rowarray[11]
和$rowarray[12]
中。我再次爆炸了$rowarray[11]
和$rowarray[12]
。尝试访问每个图像URL。但这没有发生。到目前为止,我已经使用了无数的回声来查看imageurl数组的内容,但是每次它显示“ Array”时。作为值。
要查看数组的内容,请尝试使用var_dump($array)
或print_r($array)
。它们将向您显示您提供给它们的任何变量的类型和内容。它使调试奇数嵌套的数组变得更加容易。