现在我明白了你不能使用echo打印数组的内容,并且必须使用foreach,但出于某种原因,这不起作用。有任何想法吗?在php中打印阵列
$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() – 2012-07-12 01:46:33
出了什么问题'var_dump'? – Hamish 2012-07-12 01:46:41
如果你像Harnish说的那样做了一个数组转储,那么你会知道它是一个2d数组。 – 2012-07-12 04:33:47