Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak policzyc wyrazy, sabżekt
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


No wiec mamy textarea, ktos wkleja tam text, naciska 'policz' i dostaje wynik, ze "... w tym tekscie jest tyle i tyle slowek..." ?

Bardzo potrzebuje

Dzieki i pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Kod
<form action="test.php" method="post">
Podaj tekst:<br />
<textarea name="tekst" cols="40" rows="10"></textarea><br />
<input type="submit" value="policz" />
</form>


  1. <?php
  2.  
  3. if ($_POST['tekst']) {
  4. // zamieniam znaki przejscia do nowej lini na spacje
  5. $string = ereg_replace(&#092;"(rn|n|r)\", ' ', $_POST['tekst']);
  6.  
  7. // usuwam niepotrzebne znaki
  8. $string = trim($string);
  9.  
  10. // poczytaj o funkcji explode()
  11. $tablica = explode(' ', $string);
  12.  
  13. // poczytaj o funkcji count()
  14. $ile = count($tablica);
  15.  
  16. echo 'W podanym tekście wyrazów jest: '.$ile;
  17. }
  18.  
  19. ?>


PS. Gdybys korzystał np. ze systemu szablonow Smarty to wowczas masz dostepny modyfikator count_words lub tez inne, podobne.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 11:38