Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]zlicznie powtarzających się elementów w tablicy
masttiv
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 7.12.2006

Ostrzeżenie: (0%)
-----


Witam!
Nie wiem jak napisać program który pozwoli mi zliczać powtarzające sie elementy w tablicy.


  1. <?php
  2.  
  3. $odczyt[1] = "banan";
  4. $odczyt[2] = "banan";
  5. $odczyt[3] = "jabłko";
  6. $odczyt[4] = "pomarancza";
  7. $odczyt[5] = "banan";
  8. $odczyt[6] = "jabłko";
  9. $odczyt[7] = "banan";
  10. $odczyt[8] = "pomarancza";
  11. $odczyt[9] = "banan";
  12. $odczyt[10] = "pomarancza";
  13.  
  14. $owoce = array();
  15. $obliczenia = array();
  16.  
  17. $liczba_owocow_z_tego_rodzaju = 0;
  18.  
  19. foreach ($odczyt as $numer => $owoc) {
  20.  
  21. $owoce[$numer] = $owoc; // mam juz owoce w nowej tablicy
  22.  
  23. //wkladam owoce do nowej tablicy gdyz ostatecznie beda umieszczane w niej z pliku 
  24. //ale na razie chce wiedziec jak zliczyc ilosc powtarzających sie elementow
  25.  
  26.  
  27.  
  28. //wymyslilem cos takiego ale to raczej nie jest zbyt dobry pomysł:
  29.  
  30. if ($owoc == "banan"){
  31.  
  32. $liczba_owowcow_z_tego_rodzaju++;
  33.  
  34. $obliczenia[$owoc] = $liczba_owowcow_z_tego_rodzaju; 
  35.  
  36. }
  37.  
  38. }
  39.  
  40. echo "<br> Liczba bananow wynosi: " . $liczba_owowcow_z_tego_rodzaju;
  41.  
  42. //zlicza ale bede musial dla kazdego rodzaju pisac odzielne if'y a to nie o to chodzi...
  43.  
  44. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 05:08