我有一个包含多个数组的数组。我试图回显它们中的每一个,但我得到"数组"而不是保存在每个数组中的值。
My Array看起来像这样:
$arrays = [['test1','test2'],['test3','test4']];
foreach($arrays as $array) {
echo $array, '<br>';
}
我:
Array
Array
代替
test1,test2
test3,test4
你没有打印内部数组的内容-试试这个:
$arrays = [['test1','test2'],['test3','test4']];
foreach($arrays as $array) {
echo implode(',', $array) . '<br>';
}
哦,为什么不只是print_r($arrays)
呢?
试试这个
echo "<pre>";
var_dump($arrays);
echo "</pre>";
使用它的方便方法是在您的IDE
中创建快捷方式。例如,在NetBeans中,当我想要var_dump
时,我只需键入vdp
并按下Tab
。您可以在Tools->Options->Editor->Code Templates
下找到NetBeans
快捷方式
这可能是一种打印数据的方法:
foreach($arrays as $array) {
foreach($array as $value) {
echo $value . ",";
}
echo "<br />";
}
使用print_r($array)
打印数组中的所有内部数组