現在我明白了你不能使用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