Boucle foreach et "optimisation"
Posté : 22 févr. 2014, 14:01
Bonjour,
Pouvez-vous me dire si quand on écrit par exemple :
le array_keys() est interprété à chaque itération ? Et donc si il faut éviter d'écrire comme ça mais y préférer plutôt :
Comme avec la situation du count() dans une boucle for() en somme... À première vue je dirais non sinon la boucle ne pourrait pas être parcourue mais qui sait
Merci !
Pouvez-vous me dire si quand on écrit par exemple :
Code : Tout sélectionner
$a = array('id1' => 'One', 'id2' => 'Two', 'id3' => 'Three');
foreach (array_keys($a) as $b) {
echo $b;
}Code : Tout sélectionner
$a = array('id1' => 'One', 'id2' => 'Two', 'id3' => 'Three');
$keys = array_keys($a);
foreach ($keys as $b) {
echo $b;
}Merci !