【问题标题】:Reverse array data反转数组数据
【发布时间】:2015-08-05 14:18:55
【问题描述】:

我有这个数组,我想反转数据数组

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_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);

谢谢

【问题讨论】:

  • 你可能应该用你使用的语言来标记你的问题。
  • @User2 right = write?
  • 请发布不起作用的代码。
  • @fbas 我不认为它正在排序。它是反转数组键。

标签: php arrays flip array-reverse


【解决方案1】:
$arreglo['data'] = array_reverse($arreglo['data']);

array_push($datos, $arreglo) 之前应该反转它。你试过吗?

【讨论】:

  • @Zuker 很高兴我能帮上忙 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-09
  • 1970-01-01
  • 2015-04-09
  • 1970-01-01
  • 1970-01-01
  • 2019-02-25
相关资源
最近更新 更多