Lirdoner
6.02.2014, 09:38:46
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
6.02.2014, 10:05:12
No elementow o identyfikatorze "identyfikator" moze byc tylko 1.
elementow o klasie "klasa" moze byc wiecej.
Mozna zrobic to np w jQuery
var i=0;
$(".klasa").each(function(){
i++;
});
viking
6.02.2014, 10:41:42
$(".klasa")
To zwróci znalezione elementy. tak więc $(".klasa").length ich ilość.
nospor
6.02.2014, 10:43:55
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
nospor
6.02.2014, 11:00:24
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