Bonjour,
Pour le contexte : Je récupère toutes les colonnes d'une table MySQL. J'ignore le nombre de colonnes exact (c'est dynamique d'un cas à l'autre). Parmi les colonnes, certaines ont des noms du type "Champ_1", "Champ_2", etc.
C'est du code legacy, je ne peux pas le changer ou faire différemment.
Je cherche à parser chaque colonne "Champ_x". J'ai fait un code du type :
Le problème de mon code est que, par exemple, "Champ_3" peut être null, et donc je sors de ma boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $boucle = true; $y = 0; while ($boucle) { if (isset($r['Ncategorie_' . $y])) { //Mon traitement } else { $boucle = false; } $y++; }
Le isset retourne false que mon index de tableau n'existe pas ou bien est null.
Je voudrais détecter proprement si mon index est présent ou pas.
Avez vous une idée de la bonne méthode ?
Merci.
Partager