Comment afficher une fonction array
Fermé
mimi
-
29 mai 2006 à 11:53
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 29 mai 2006 à 13:59
P@ Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 29 mai 2006 à 13:59
A voir également:
- Comment afficher une fonction array
- Fonction si et - Guide
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
- Fonction moyenne excel - Guide
- Afficher taille dossier windows - Guide
9 réponses
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
29 mai 2006 à 12:43
29 mai 2006 à 12:43
tu veux montrer tout le tableau ??
si c'est le cas utilise
si c'est le cas utilise
print_r($var);
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
29 mai 2006 à 13:57
29 mai 2006 à 13:57
oups .... j'ai oublié de viré l'echo regarde il écrit le nombre de tableau que tu as ...
il faut supprimer l'affichage de $go donc tu avais
il faut supprimer l'affichage de $go donc tu avais
$go = count($products); echo $go; for($i=0;$i!=$go;$i++){ $titre = $products[$i][1]; echo "$titre<br/>"; }au lieu de
$go = count($products); for($i=0;$i!=$go;$i++){ $titre = $products[$i][1]; echo "$titre<br/>"; }
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
29 mai 2006 à 13:42
29 mai 2006 à 13:42
tiens ...
regarde :D
je ne sais pas si c'est ce qu'il y a de mieux, mais c'est ce que j'ai fais pour mon site :D
regarde :D
$products=array(array('TIR', 'Tires', 100), array('OIL', 'Oil', 10), array('SPK', 'Spar plugs', 4) ); $go = count($products); echo $go; for($i=0;$i!=$go;$i++){ $titre = $products[$i][1]; echo "$titre<br/>"; }
je ne sais pas si c'est ce qu'il y a de mieux, mais c'est ce que j'ai fais pour mon site :D
Merci pour ta réponse, mais non, pas tout le tableau, juste 'Tires', 'Oil' et 'Spar Plugs' par ordre alphabétique.
Ce qui devrait donner :
Oil
Spar Plugs
Tires
Ce qui devrait donner :
Oil
Spar Plugs
Tires
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
29 mai 2006 à 12:58
29 mai 2006 à 12:58
je vais manger et ensuite, je te le montre :D
@ toute suite :D
j'ai fait un truc comme ca hier :D
@ toute suite :D
j'ai fait un truc comme ca hier :D
Merci c'est presque ça lol
Quand je mets ce code :
$products= array ( array('TIR', 'Tires', 100),
array('OIL', 'Oil', 10),
array('SPK', 'Spar plugs', 4)
);
function compare($x,$y)
{
if($x[1] == $y[1])
return 0;
else if($x[1]<$y[1])
return -1;
else
return 1;
}
usort($products,'compare');
$go = count($products);
echo $go;
for($i=0;$i!=$go;$i++){
$titre = $products[$i][1];
echo "$titre<br/>";
}
J'ai ceci qui s'affiche :
3Oil
Spar plugs
Tires
C'est bien dans l'ordre alphabétique, mais il y a un 3 avant Oil, comment cela se fait-il ?
Quand je mets ce code :
$products= array ( array('TIR', 'Tires', 100),
array('OIL', 'Oil', 10),
array('SPK', 'Spar plugs', 4)
);
function compare($x,$y)
{
if($x[1] == $y[1])
return 0;
else if($x[1]<$y[1])
return -1;
else
return 1;
}
usort($products,'compare');
$go = count($products);
echo $go;
for($i=0;$i!=$go;$i++){
$titre = $products[$i][1];
echo "$titre<br/>";
}
J'ai ceci qui s'affiche :
3Oil
Spar plugs
Tires
C'est bien dans l'ordre alphabétique, mais il y a un 3 avant Oil, comment cela se fait-il ?
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
29 mai 2006 à 13:59
29 mai 2006 à 13:59
je vois qu'on est synchro :D