probleme sur array

Invité
Invité n'ayant pas de compte PHPfrance

26 sept. 2008, 09:48

Bonjour,
j'ai un souci je voudrai sur chaque ligne faire un test
if ($a!=0) { array(   $a,  0x99CC00,   "1"), }
mais cela ne fonctionne pas. Auriez vous une idée du problème ?

Code : Tout sélectionner

$arr=array( /* donnée couleur légende */ array( $a, 0x99CC00, "1"), array( $b, 0x339966, "2"), array( $c, 0x33CCCC, "3"), array( $d, 0x0091C3, "4"), );
merci d'avance

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

26 sept. 2008, 10:31

Bonjour,

Effectivement ça ne peut pas marcher...
Et j'ai bien peur qu'il te manque les bases de PHP, un petit tour par là serait judicieux: http://www.siteduzero.com / http://www.phpdebutant.or

Et sinon pour répondre à ta question, le code suivant devrait marcher :
$arr=array();
if ($a!=0) { $arr[]=array($a, 0x99CC00, "1"); } // Si la condition est vrai, on ajoute au tableau $arr, le tableau indiqué.
if ($b!=0) { $arr[]=array($b, 0x339966, "2"); } // Si la condition est vrai, on ajoute au tableau $arr, le tableau indiqué.
//etc...
Quand tout le reste a échoué, lisez le mode d'emploi...

Invité
Invité n'ayant pas de compte PHPfrance

26 sept. 2008, 10:37

merci ça marche. ça commence a faire pas mal de temps que j'utilise php, mais c'est plus pour l'exploitation de donnée dans une base. Les tableaux je ne connais que très peu l'utilisation. Mais merci, ça fonctionne.