LIMIT avec foreach PHP

Résolu
Fornikator -  
 Fornikator -
Bonjour,

J'aimerai faire une LIMIT (type SQL) avec la fonction foreach de PHP.

<?php
$arr = array("un", "deux", "trois", "1", "2", "3");
foreach ($arr as $value) {
echo $value; // Afficher seulement les 2 premier soit : un et deux.
}
?>


Merci d'avance.

2 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    tu tiens absolument à foreach ?
    solution avec une boucle for:

    <?php
    $arr = array("un", "deux", "trois", "1", "2", "3");
    for ($i=0;$i<=1;$i++) {
    echo $arr[$i]; // Afficher seulement les 2 premier soit : un et deux.
    }
    ?>
    


    et une avec le foreach:

    <?php
    $arr = array("un", "deux", "trois", "1", "2", "3");
    $cpt=0;
    foreach ($arr as $value) {
    
    echo $value; // Afficher seulement les 2 premier soit : un et deux.
    
    $cpt++;
    if($cpt==2) break; //on sort de la boucle
    
    }
    ?>
    8
    1. Fornikator
       
      Oui je voulais absolument un foreach() car c'est pour faire un double explode().
      La solution que tu a donné fontionne parfaitement bien !
      0