Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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_Flip_Array Reverse - Fatal编程技术网

Php 反向数组数据

Php 反向数组数据,php,arrays,flip,array-reverse,Php,Arrays,Flip,Array Reverse,我得到了这个数组,我想反转数据数组 Array ( [0] => Array ( [name] => Name [data] => Array ( [22] => 1679076 [21] => 1674610 [20] => 166973

我得到了这个数组,我想反转数据数组

Array
(
    [0] => Array
        (
            [name] => Name
            [data] => Array
                (
                    [22] => 1679076
                    [21] => 1674610
                    [20] => 1669738
                    [19] => 1664289
                    [18] => 1654116
                    [17] => 1653805
                    [16] => 1652625
                )

        )

)
我想这样做

Array
(
    [0] => Array
        (
            [name] => Name
            [data] => Array
                (
                    [16] => 1679076
                    [17] => 1674610
                    [18] => 1669738
                    [19] => 1664289
                    [20] => 1654116
                    [21] => 1653805
                    [22] => 1652625
                )

        )

)
有可能把它颠倒过来吗?我试过使用array\u reverse,但没有成功

数组它是这样创建的

    $nombre = 'Random'; 
    $arreglo = array(); 

    $arreglo['name'] = $nombre;
for ($n=1; $n<=$max; $n++) {


        $query = mysqli_query($connect, "QUERY");   

        if(mysqli_num_rows($query) != 0) {
            while ($row_redes = mysqli_fetch_array($query, MYSQL_ASSOC)) {
                $arreglo['data'][] = $value;
            }
        }else {
            $arreglo['data'][] = 0;
        }

    }

    array_push($datos, $arreglo);
$nombre='Random';
$arreglo=array();
$arreglo['name']=$nombre;
对于($n=1;$n)

数组推送之前($datos,$arreglo)
应该反转。你试过了吗?

你可能应该用你正在使用的语言来标记你的问题。@User2
=
?请发布不起作用的代码。@fbas我不认为它在排序。它是反转数组键。@Zuker很高兴我能帮上忙:)
$arreglo['data'] = array_reverse($arreglo['data']);