IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: ilhooq

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    257
    Affichages
    164 434

    Depuis PHP5 foreach peut assigner par référence:...

    Depuis PHP5 foreach peut assigner par référence:



    <?php
    $arr = array(1, 2, 3, 4);
    foreach ($arr as &$value) {
    $value = $value * 2;
    }
    // $arr vaut maintenant array(2, 4, 6, 8)
  2. Votes reçus
    +0 -0
    Réponses
    257
    Affichages
    164 434

    Merci pour ces explications pointues. Par...

    Merci pour ces explications pointues.

    Par rapport aux tests plus haut entre for et foreach, une chose m'a frappé: tantôt foreach est plus rapide, tantôt for est plus rapide (sur des centièmes de...
  3. Votes reçus
    +0 -0
    Réponses
    257
    Affichages
    164 434

    Perso sur ma config...

    Perso sur ma config (WinXp+PHP5.1.6+APACHE2.0.59+Zend optimizer), j'ai testé le code plus haut sur un tableau de 100 000 clés j'ai pour résultat:

    for : 0.261 sec
    foreach: 0.242 sec

    Peut-être...
  4. Votes reçus
    +0 -0
    Réponses
    257
    Affichages
    164 434

    Oui en effet il y'a une affectation à chaque...

    Oui en effet il y'a une affectation à chaque boucle mais d'un autre côté l'affectation se fait en interne avec foreach. Cela dit, pour vérifier, j'ai réalisé cette expérience et un coup sur deux...
  5. Votes reçus
    +0 -0
    Réponses
    257
    Affichages
    164 434

    Est ce que la construction foreach serait plus...

    Est ce que la construction foreach serait plus lente?



    foreach ($array as $v) echo $v;
Affichage des résultats 1 à 5 sur 5