无法访问数组中的值 - PHP

杰洛

这是我的代码:

$arr = array();

$dns_1 = mysqli_query($conn, $query);
$dns_2 = mysqli_query($conn, $query);

$d1 = mysqli_fetch_assoc($dns_1);
$d2 = mysqli_fetch_assoc($dns_2);

$arr[1] = $d1;
$arr[2] = $d2;

foreach($arr as $key => $values) {
            echo $key."".$values;
        }

输出:

Notice: Array to string conversion in C:\xampp\htdocs\index.php on line 79
1Array

我为什么不能echo$values我的foreach

如果可能,我不想使用内爆

谢谢!

阮健

因为$values是一个数组,所以不能将其作为字符串回显。如果你不想使用implode(),你可以这样使用print_r()

foreach($arr as $key => $values) {
    echo $key . ':';
    print_r($value);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章