Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][CURL] Policzenie występowania frazy na danej stronie
Forum PHP.pl > Forum > PHP
Albinos
Witam, pobieram sobie stronkę curlem i muszę pobrać liczbę wystąpień danej frazy na tej stronie.

  1. $fraza = 'Przykład';
  2. preg_match_all('/'.$fraza.'/', $trofea , $wynik);
  3. print_r($wynik);


Zwraca mi takie coś:

Array ( [0] => Array ( [0] => Przykład [1] => Przykład [2] => Przykład [3] => Przykład [4] => Przykład [5] => Gold ) )

Czyli chyba 5 i się zgadza bo na stronie jest 5 razy słowo Przykład. Ale jak to zliczyć do liczby 5 np int?
redeemer
  1. $ile = count($wynik[0]);
Zamiast preg_match_all możesz użyć także str_word_count
kristaps
  1. count($wynik[0][0])
Albinos
Dzięki redeemer o to chodziło wink.gif
kristaps o jedno zero za dużo
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.