LIMIT avec foreach PHP
Résolu
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.
2 réponses
-
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 } ?> -
Contributeurdé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