Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zliczanie elementów, W kodzie html
Lirdoner
post 6.02.2014, 09:38:46
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
elmozaur
post 6.02.2014, 10:05:12
Post #2





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


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.  
Go to the top of the page
+Quote Post
viking
post 6.02.2014, 10:41:42
Post #3





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


  1. $(".klasa")

To zwróci znalezione elementy. tak więc $(".klasa").length ich ilość.


--------------------
Go to the top of the page
+Quote Post
nospor
post 6.02.2014, 10:43:55
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 6.02.2014, 10:56:45
Post #5





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


To http://code.google.com/p/phpquery/ i na jedno wychodzi smile.gif


--------------------
Go to the top of the page
+Quote Post
nospor
post 6.02.2014, 11:00:24
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:31