Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem ze zliczaniem ilości wystąpień wyników
mefistofeles
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 23.06.2009

Ostrzeżenie: (10%)
X----


Napisałem prosty skrypcik do sprawdzania pozycji na google i wszystko świetnie działa.
Teraz chciałem go rozbudować o funkcje pokazującą ilość miejsc w 1 dziesiątce:

  1. (...)
  2. $iq=0;
  3. $ill=0;
  4. $found = false;
  5. foreach($return as $val)
  6. {
  7. $iq++;
  8. if ( strstr($val[0], $site)) {echo '<tr><td style="border: 1px solid #ccc; background:#d2d2dd;">'.$key[$i]. ' </td><td style="border: 1px solid #ccc; background:#ddd;"> '.$iq.' miejsce</td></tr>';
  9.  
  10. if ($iq<11) {
  11. $ill=$ill+1;
  12. echo $ill;
  13. }
  14.  
  15. $found = true;
  16. break;
  17. }
  18. }
  19. if (!$found) {
  20. echo '<tr><td style="border: 1px solid #ccc; background:#d2d2dd;">'.$key[$i].'</td><td style="border: 1px solid #ccc; background:#ddd;"> > 100!</td></tr>';
  21. }
  22.  
  23.  
  24.  
  25. }
  26. (...)



Ta część:

  1. if ($iq<11) {
  2. $ill=$ill+1;
  3. echo $ill;
  4. }


powinna spowodować takie zdarzenie, że jeśli wynik jest <11 to do $ill dodawane jest 1
W sumie po zakończeniu pętli powinna znajdować się tam ilość słów które są w 1 dziesiątce, jednak tak nie jest.

Po prostu drukuje mi tyle razy cyfre 1 ile jest słów w 1 dziesiątce a nie o to chodzi.
Co jest nie tak ?

Z góry dzięki za pomoc



Pomoże ktoś ?

Ten post edytował mefistofeles 30.07.2010, 18:29:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:17