Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] skrypt, ktory policzy ilosc slow tekscie
Forum PHP.pl > Forum > PHP
AndyPSV
posiada kto taki? jak to napisac?
blooregard
Zapoznaj się proszę z tym tematem:
Temat: Jak poprawnie zada pytanie

Potem zapoznaj się z tym:
http://pl2.php.net/manual/en/ref.strings.php
tehaha
najprostszy sposób to tak:
  1. $words_in_text= count(explode(" ", $text));
thek
To tylko rozwiązanie przybliżone tehaha. Wpierw trzeba usunąć wszystkie znaki interpunkcyjne i zastanowić co robić ze złączeniami, podwójnymi spacjami, enterami, tabulatorami bo:
"cokolwiek, byle nie to - choć to już tak - nie będzie rozrywkowo-edukacyjne" pokaże 13 wyrazów zamiast faktycznych 11 czy 12 jeśli liczyć rozrywkowo-edukacyjne jako 2. Jak widzisz można mieć pewne obiekcje i kwestia interpretacji tego od nas uzależnia ostateczne wyniki. Ale podejście z explode ostatecznie i tak będzie w użyciu. Kwestia "pre-processingu tekstu" jest jednak bardzo istotna.
thek
Tylko trzeba dodać, ze w przypadku języka polskiego 3 parametr jest obowiązkowy, bo inaczej polskie litery czy ciągi cyfrowe mocno zakłamią wynik owej funkcji.
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.