Bonjour,
j'ai une chaine qui contient une liste de nombres sous la forme:1,2,3,4,5,6,7,8,9,10,11,12
j'exécute la boucle suivante pour parcourir ma chaine et extraire les nombres les uns après les autres:
C'est ma boucle while qui va chercher les nombres en fonction de$cpt(la position dans ma chaine). Ma fonction marche mais est beaucoup trop longue a s'éxécuter (erreur: Fatal error: Maximum execution time of 30 seconds exceeded)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $cpt=1; foreach($liste_PageData as $PageData) { $order=""; $trouve=false; while($trouve==false) { if($ordre[$cpt]==",") { $trouve=true; } else { $order=$order.$ordre[$cpt]; $cpt++; } } $cpt++; echo $order."<b>".$cpt."</b><br>"; //echo $PageData->getAttribute("PageFile")."<br>"; }
Pouvez-vous me dire ce qui cloche?
merci d'avance
Partager