【发布时间】:2012-07-12 01:44:12
【问题描述】:
现在我知道你不能只使用 echo 来打印数组的内容,你必须使用 foreach 但由于某种原因这不起作用。有什么想法吗?
$rows = $stmt->fetchAll();
foreach ($rows as $key=>$row)
{
echo "My value at $key is $row";
}
}
输出:
My value at 0 is ArrayMy value at 1 is ArrayMy value at 2 is Array
【问题讨论】:
-
你的
$row是另一个数组,所以你有一个多维数组,你必须做另一个foreach() -
var_dump有什么问题? -
如果你像 Harnish 所说的那样转储了你的数组,那么你就会知道它是一个二维数组。