voici le code :
Code :
- $cp=0;
- while(!feof($fp))
- {
- $ligne=$fichier.=fgets($fp,4096);
- if(eregi("%([^ ]+)%",$ligne))
- {
- eregi("%([^ ]+)%",$ligne,$tr);
- $trouve[$cp]=$tr[0];
- $cp++;
- }
- }
- fclose($fp);
- $cp=count($trouve)-1;
- $c=0;
- while($c<$cp)
- {
- echo $total=$total+$trouve[$c];
- $c++;
- }
- echo $total;
|
et ce que je veux faire :
j'ai un fichier tu type html que j ouvre avec fopen
je veux trouver tous les nombres situé entre % et % dans le fichier, les additionner et les diviser par le nombre de nombre
( une moyenne en gros )
ca marche pas, help, ca me fait que des 0
fichier html parcourus :
<a href="#">span style="font-weight: bold">jerome :</span></a> 0 sur 10<!-- %0% --><br />
<a href="#"><span style="font-weight: bold">jerome :</span></a> 4 sur 10<!-- %4% --><br />
<a href="#"><span style="font-weight: bold">jerome :</span></a> 6 sur 10<!-- %6% --><br /> |
le 0 est la premiere valeur trouvée avec le eregi
---------------
Perdu ? Vous êtes ici : --> *