Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
[PHP]将同一数组放入不同的括号中_Php_Arrays - Fatal编程技术网

[PHP]将同一数组放入不同的括号中

[PHP]将同一数组放入不同的括号中,php,arrays,Php,Arrays,在PHP中,我创建了一个数组,通常该数组的值类似于['a','b','c'],但我不知道为什么,我的数组是这样的:['a'],['b'],['c']] 这是我的密码: <?php $res1 = array(); $result1 = mysqli_query($con,$dfcv) ; while($row2 = mysqli_fetch_array($result1)){ array_push($res1, array( $row2['username2']) ); } e

在PHP中,我创建了一个数组,通常该数组的值类似于['a','b','c'],但我不知道为什么,我的数组是这样的:['a'],['b'],['c']] 这是我的密码:

<?php 
$res1 = array();
$result1 = mysqli_query($con,$dfcv) ;
 while($row2 = mysqli_fetch_array($result1)){
 array_push($res1, array(
 $row2['username2'])
 );
 }
echo json_encode($res1);
?>

因为您将结果添加到一个附加数组(
…数组)中(
$row2['username2'])…


因为您将结果添加到一个附加数组(
…数组)中(
$row2['username2'])…


您的代码应该如下所示:

<?php 
    $res1 = array();
    $result1 = mysqli_query($con,$dfcv) ;
    while($row2 = mysqli_fetch_array($result1)) {
        array_push($res1, $row2['username2']);
    }
    echo json_encode($res1);
?>

您的代码应该如下所示:

<?php 
    $res1 = array();
    $result1 = mysqli_query($con,$dfcv) ;
    while($row2 = mysqli_fetch_array($result1)) {
        array_push($res1, $row2['username2']);
    }
    echo json_encode($res1);
?>

附加数组是由于
$row2
被包装在
数组()中而产生的。
附加数组的可能重复是由于
$row2
被包装在
数组()中而产生的。
附加数组的可能重复
 array_push($res1, array($row2['username2']));