2015-05-23 51 views
-1

我有了這個數組,我想扭轉數據陣列反向陣列數據

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

感謝

+2

你可能應該用你正在使用的語言來標記你的問題。 – user2357112

+0

@ User2'right' ='write'? –

+1

請發佈那個不起作用的代碼。 – Ejaz

回答

2
$arreglo['data'] = array_reverse($arreglo['data']); 

array_push($datos, $arreglo)之前應該扭轉這種局面。你嘗試過嗎?

+0

謝謝!這就是它 – Zuker

+0

@Zuker很高興我可以幫助:) –