[RESOLU] Mise en forme tableau php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Mise en forme tableau php

Re: Mise en forme tableau php

par artic » 26 oct. 2013, 21:33

Merci ça marche

Re: Mise en forme tableau php

par Mazarini » 22 oct. 2013, 10:29

Ca serai plus simple de faire :
$serie['Mercedes'] = array(45, 20);
$serie['Laguna'] = array(6);
$serie['Ferrari'] = array(78, 89, 6);
$serie['Toyota'] = array(21, 2,214);
avec lors de la lecture :
$serie[$row['name']][] = $row['data']; 
Et tu peux ensuite faire un foreach ($serie as $name=>$data)

Mise en forme tableau php

par artic » 22 oct. 2013, 10:12

Bonjour

A travers une requete mysql j'ai ce resultat:

+--------------------+--------+

| voiture | nb_km |

+--------------------+--------+

| Mercedes | 45 |

| Mercedes | 20 |

| Laguna | 6 |

| Ferrari | 78 |

| Ferrari | 89 |

| Ferrari | 6 |

| Toyota | 41 |

| Toyota | 2 |

| Toyota | 214 |

Et j'aimerai avoir une structure en php de cette forme:
$serie[] = array('name'=>Mercedes, 'data'=>array(45, 20);
$serie[] = array('name'=>Laguna, 'data'=>array(6);
$serie[] = array('name'=>Ferrari, 'data'=>array(78, 89, 6);
$serie[] = array('name'=>Mercedes, 'data'=>array(21, 2,214);