for($i=0;$i<$num;$i++) {
if($i==even) $hilite="hilite";
dothing($i,$hilite);
}
C'est fondamentalement ce que je veux accomplir. Quel est le moyen le plus efficace de déterminer si $ i est pair? Je sais que je pourrais vérifier si la moitié == mod 2 ... mais cela semble un peu excessif sur les calculs? Y a-t-il un moyen plus simple?modifier une variable basée sur le statut pair/impair d'une autre variable?
Si vous modifiez un nombre par 2, le résultat ne sera JAMAIS 2. Il le sera toujours (en supposant que $ i n'est pas négatif pour commencer) soit 0 ou 1. Il devrait lire '$ i% 2 == 0 '. – sigint
Ouch, idiot typo. Bien sûr que tu as raison. – delnan
Oh ouais, c'est toujours une faute de frappe amusante à déboguer ... – sigint