Je travaille sur le système de pagination personnalisé et j'ai rencontré le problème suivant. Lorsque l'un des éléments est filtré hors de l'ensemble, la taille du tableau final est plus petite que nécessaire. Par conséquent je cherche une solution pour augmenter le nombre d'itérations de l'intérieur de la boucle pour toujours obtenir le tableau composé de 50 éléments.Comment faire pour augmenter le nombre d'itérations de la boucle en php?
$limit = 50; //Number of elements I want to fetch
for($x=0; $x<$limit; $x++){
if ($elementIsNotFiltered) {
//add element to $someArray;
}
else {
//increase the number of iterations, so even if some elements are filtered out,
//the size of $someArray will always be 50
}
}
Merci pour toute aide.
Oui, car les boucles sont pour quand vous connaissez le nombre, tandis que les boucles sont pour quand vous ne connaissez pas le nombre, mais vous savez quand vous y arrivez –
Mais pourquoi une boucle while infinie et puis rompre au lieu de spécifier la condition en utilisant while? – NikiC
Vous pouvez facilement définir une condition dans la boucle plutôt que d'utiliser break $ x = true; while ($ x) {if () { $ x = faux;}} –