|
|
|
|
Bonjour,
J'ai ce code, et j'aimerais qu'il affiche le résultat :
$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');
Je n'arrive pas à afficher le résultat escompté, à savoir un affichage par ordre alphabétique pour la deuxième colonne.
J'ai essayé avec des for, while, foreach, mais à chaque fois ça écrit "ArrayArrayArray".
Help me pliz :o)
Tiens ...
$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 ..:::P@ ... a tras, a PoOf ou a chou :::.. |
Merci c'est presque ça lol
|
Oups .... j'ai oublié de viré l'echo regarde il écrit le nombre de tableau que tu as ...
$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@ ... a tras, a PoOf ou a chou :::.. |