Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zliczanie elementów
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Witam, mam w zmiennej zapisany kod html pewnej strony. Teraz chciałbym policzyć ile jest dokładnie takich elementów
Kod
        <div id="identyfikator" class="klasa">
                                    -
                        </div>

Jak się do tego zabrać?
elmozaur
No elementow o identyfikatorze "identyfikator" moze byc tylko 1.
elementow o klasie "klasa" moze byc wiecej.

Mozna zrobic to np w jQuery
  1. var i=0;
  2. $(".klasa").each(function(){
  3. i++;
  4. });
  5.  
viking
  1. $(".klasa")

To zwróci znalezione elementy. tak więc $(".klasa").length ich ilość.
nospor
Panowie, ale czytamy ze zrozumieniem:
kod pewnej strony zapisany jest w zmiennej php. Oznacza to, ze należy sparsować ten kod w php.

@Lirdonet możesz pobawić się z preg_match_all
viking
To http://code.google.com/p/phpquery/ i na jedno wychodzi smile.gif
nospor
Może i tak.... ale zaprzęgać jakąś kobyłe do prostej operacji....

Poza tym wydaje mi sie, że identyfikator i klasa to tylko przyklad. ID zapewne będą rozne, i calkiem prawdopodobnie i klasy. Ale to juz tylko wrozbiarstwo. Bez wiekszych info od autora nie idzie zgadnac. Jesli jednak bym mial racje, to wowczas jak nic preg_match_all jest zdecydowanie lepszym rozwiazaniem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.