Extraire et organiser les données d"un tableau php

Fermé
studionext Messages postés 3 Date d'inscription vendredi 30 mars 2018 Statut Membre Dernière intervention 31 mars 2018 - 30 mars 2018 à 19:40
yg_be Messages postés 21103 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 février 2023 - 31 mars 2018 à 10:11
Bonjour,
Je souhaite extraire les données d'un tableau php complexe, et les organiser par ordre de référence (de 1 à 1000).
voilà le tableau
$table = array(
	array("3713", "Quartz Rose", "rose rouge", "1", "#fff"),
	array("761", "Rose aurore", "rose rouge", "1", "#ff0548"),
	array("760", "Rose Grenadine", "rose rouge", "1", "#f8965d"),
	array("3712", "Blush Rose", "rose rouge", "1", "#d83089"),
	array("3328", "Baies Roses", "rose rouge", "2", ""),
	array("347", "Rouge Egyptien", "rose rouge", "2", ""),
	array("353", "Rose des sables", "rose rouge", "2", "")
    );

la référence est le premier élément de chaque tableau, je souhaite effectuer une boucle sur ce tableau pour que chaque élément soit intégré à un champ html du type input, autrement dit, récupérer chaque élément dans une variable distincte.
merci de vos réponses

2 réponses

yg_be Messages postés 21103 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 février 2023 1 310
30 mars 2018 à 21:22
bonsoir, en oubliant provisoirement l'ordre de référence, tu peux faire ainsi pour l'html:
foreach ($table as $ligne){
    echo "<br>";
    foreach ($ligne as $value){
      echo $ligne . ", "
    }
} 
1
studionext Messages postés 3 Date d'inscription vendredi 30 mars 2018 Statut Membre Dernière intervention 31 mars 2018
31 mars 2018 à 09:58
Bonjour,
Voilà le message du client :
Je me disais qu'il serait sûrement plus ergonomique de présenter comme ça : regrouper les couleurs par blocs d'environ 100 références triées par ordre croissant, et l'internaute pourrait "déplier/replier" chaque bloc (avec un bouton) pour éviter d'avoir une page trop longue. Si l'internaute veut commander 10 exemplaires de la référence 802, il déplie le bloc "801 à 996", et tape "10" dans le champ voulu. Si nécessaire, il déplie d'autres blocs pour taper d'autres quantités.

La référence étant la valeur n° 1 du tableau.
je suis arrivé à afficher les valeurs mais pas à les organiser !
Merci de vos réponses monsieur
0
yg_be Messages postés 21103 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 3 février 2023 1 310 > studionext Messages postés 3 Date d'inscription vendredi 30 mars 2018 Statut Membre Dernière intervention 31 mars 2018
31 mars 2018 à 10:11
pour trier la table par références en ordre croissant, je suggère le code en #2
0