![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%)
|
Witam
Mam taką tablicę: $tablica[elementy1][elementy2]; gdzie na "elementy1" przypada kilka wartości "elementy2". W jaki sposób mogę zliczyć ile w tej tablicy znajduje się wartości "elementy2" ? |
|
|
|
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Albo wersja bardziej "zajechana"...
Ale uwaga na to pierwsze wywołanie count, bo jest rekurencyjne (IMG:style_emoticons/default/smile.gif) Zobacz do manuala zanim napiszesz, bo działa to specyficznie (IMG:style_emoticons/default/smile.gif) Jak? Zlicza klucz i sprawdza czy jest to tablica. Jeśli tak, dolicza wszystkie klucze tej tablicy. Tak wiec mając: wyświetli 3, a nie dwa, gdyż dla takiego count masz 3 elementy: 'jeden', 'jeden-jeden', 'jeden-dwa', a nie tylko te dwa ostatnie. Stąd w równaniu odjąłem od wszystkich zliczonych, liczbę kluczy głównych (IMG:style_emoticons/default/smile.gif) Pamiętaj, że to rekurencja i jesli te 'jeden-jeden' też będą tablicami to jego klucze też zostaną zliczone! Jeśli nie jesteś pewien co tam będzie, lepiej użyj tego co podpowiada piotrooo89 (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 01:47 |