|
Title: o functie.. Post by: Meteora on 31-05-2009, 18:15 Exista in PHP o fucntie care sa calculeze cate cuvinte contine un sir? De ex : "Ana are mere" sa returneze 3(cuvinte). Eu imi aduc parca aminte ca exista o astfel de functie! ;;)
Title: Re: o functie.. Post by: Smash on 31-05-2009, 18:23 Code: <?php $text = "ana are mere"; $cuvinte = count(explode(" ", $text)); ?> Title: Re: o functie.. Post by: tw8 on 31-05-2009, 18:24 O poti simula foarte simplu, folosind explode (http://www.php.net/explode) - pentru a impartii sirul in cuvinte separati prin ce delimitatori vrei tu. Asupra acestui vector, aplici count (http://www.php.net/count) -care returneaza numarul de elemente ale unui vector - si ai aflat numarul de cuvinte.
Bafta ;). L.E.: Se pare ca am scris postul in acelasi timp cu Smash. Il voi lasa totusi, poate il va ajuta si explicatia :). Title: Re: o functie.. Post by: Meteora on 31-05-2009, 18:27 Aha, va multumesc pentru ca mi-ati reimprospatat memoria! :D
Title: Re: o functie.. Post by: srdjan on 31-05-2009, 20:47 eu in schimb ti-as recomanda mai degraba preg_match_all()
http://www.php.net/manual/en/function.preg-match-all.php in felul asta poti seta o lungime minima a cuvintelor numarate... ingora valorile numerice...si multe altele Title: Re: o functie.. Post by: danieLs on 03-06-2009, 23:52 http://us2.php.net/manual/en/function.str-word-count.php
|