LIMIT avec foreach PHP
Résolu
                                    
                        Fornikator                    
                                    -
                                     
Fornikator -
        Fornikator -
        Bonjour,
J'aimerai faire une LIMIT (type SQL) avec la fonction foreach de PHP.
Merci d'avance.
                
            
                
    
    
    
        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.
        A voir également:         
- Foreach with limit
- Tampon size limit 20 - Forum TV & Vidéo
- 552 size limit exceeded - Forum Réseaux sociaux
- Problème d'envoi de mail à pole-emploi ✓ - Forum Mail
- Error: subprocess-exited-with-error - Forum Python
- 550 5.0.350 remote server returned an error -> 552 size limit exceeded ✓ - Forum Google Chrome
2 réponses
                        
                            
                    tu tiens absolument à foreach ?
solution avec une boucle for:
et une avec le 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
}
?>
                
                
                        
                    détail de l'instruction break: 
https://www.php.net/manual/fr/control-structures.break.php
qui donne un exemple adaptable facilement
Edit, je vois qu'Alain_42 a donné une réponse plus complète
    
                https://www.php.net/manual/fr/control-structures.break.php
qui donne un exemple adaptable facilement
Edit, je vois qu'Alain_42 a donné une réponse plus complète
 
    
    
    
    
La solution que tu a donné fontionne parfaitement bien !