2016-01-24 1 views
1

J'ai "N" tableaux à une seule dimension (où N représente le nombre d'enregistrements récupérés par une commande sql) Comment le convertir en tableau multidimensionnel avec des clés comme index ? Au début, je pensais de créer un tableau clé séparée, puis en combinant avec les tableaux Nconvertir un tableau multidimensionnel unique en un tableau multidimensionnel unique en php

Ma sortie

Array ([0] => PONDICHERRY [1] => 31-Jan-2018 [2] => [3] => distance and  height are not proportional.) 
Array ([0] => PONDICHERRY [1] => 03-Feb-2020 [2] => [3] => helloooooooooooooo) 

Mon résultat attendu

Array ([0] => Array ([0] => PONDICHERRY [1] => 31-Jan-2018 [2] => [3] => distance and height are not proportional.) [1] =>Array ([0] => PONDICHERRY [1] => 03-Feb-2020 [2] => [3] => helloooooooooooooo) ) 

Il est difficile pour moi de combiner les tableaux , mais comment puis-je créer comme ça?

Merci

+0

Deux tableaux séparés que l'utilisation $ arr [] = array_merge – devpro

Répondre

1

Plutôt que de créer des tableaux séparés N puis les combiner plus tard, vous pouvez les combiner déjà en lisant les lignes.

$results = array(); 
while($row = $query->fetch_row()){ 
    $results[] = $row; 
} 
// here you have $results in the expected output format 
+0

à l'exception des indices sont des chaînes au lieu d'entier, votre sortie donnerait quelque chose comme ça pour moi: Array ([0] => Array ([StationName ] => PONDICHERRY [DOI] => 31-Jan-2018 [Remarques] => distance et hauteur ne sont pas proportionnelles flask a [RainGauge] =>) [1] => Array ([StationName] => PONDICHERRY [DOI] => 03-Feb-2020 [Notes] => helloooooooooooooo [RainGauge] =>)) –

+0

J'ai une solution de contournement pour cela! Merci beaucoup! –