當我想打印數組的內容時,我總是得到字符串「數組」而不是內容。PHP:爲什麼我會得到「數組」而不是其內容
我也試過:implode(",", $myArray);
,但我仍然得到「陣列」,而不是內容本身
當我想打印數組的內容時,我總是得到字符串「數組」而不是內容。PHP:爲什麼我會得到「數組」而不是其內容
我也試過:implode(",", $myArray);
,但我仍然得到「陣列」,而不是內容本身
使用print_r()
可以遞歸陣列。
implode()
最多需要兩個參數:
string implode (string $glue , array $pieces)
嘗試var_dump()
,var_export()
或print_r()
代替:
var_dump($myArray);
var_export($myArray);
print_r($myArray);
var_dump($theArray);
這將打印出漂亮的標籤格式陣列,同時與鍵/索引,值類型和值顯示。
'$ myArray'是否包含嵌套數組?你可以添加'var_dump($ myArray)'的輸出到你的問題嗎? – cdhowie 2010-11-21 21:01:06
添加更多的代碼,你可以得到一些幫助。 – Knubo 2010-11-21 21:01:22
你在那個存儲另一個數組嗎?您可能需要遞歸調用implode()。 – icanhasserver 2010-11-21 21:01:52