Bonjour a tous,
Je me CASSE la tete a trouver comment je peux calculer le nombre de fois qu'affiche ma fonction foreach().
En gros voila deja une partie du code
Mon tableauc contient 5 enregistrement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach($tb_canton as $key => $value){ Extract_location_from_db($key,$value); }
Ma fonction Extrat_location_from_db() va faire une rquete MySQL et va extraire le nombre de ville par canton, enregistrées dans ma base de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $tb_canton = array( 'fr'=>'Fribourg', 'ge'=>'Genève', 'ne'=>'Neuchâtel', 'vd'=>'Vaud', 'vs'=>'Valais' );
Pour Fribourg, j'en ai 0
Pour Geneve j'en ai 3
Pour Neuchatel j'en ai 0
Pour Vaud, j'en ai 2
Pour Valais j'en ai 1
Donc ma boucle foreach au premier passage, il va afficher 0, puis 3 puis 0 etc.
Comment es-ce que je peux faire pour que dans ma boucle foreach, j'ai un varaible qui va prendre
la valeur de 0, puis
la valeur de 3, puis
la valeur de 3 (3+0) puis
la valeur de 5 , puis
la valeur de 6
Donc au dernier passage dans ma boucle foreach, j'aie le nombre 6 dans une variable???
Merci pour votre aide, mais vous avez ma idée comme je me prend le chou
A+
Partager