Re: PHP zas a diky

From: Spock (spock@bfs.cz)
Date: 25. 02. 2001, 20:53 CET


>mam jeste jeden dotaz, potreboval bych spocitat
>pocet vyskytu urciteho znaku v textu...napr:
>aby mi to spocitalo pocet zavinacu v tomto textu

jo. napis si na to fci - treba takhle:

function kolik($v_cem,$co){
for($i=0,$n=0;$i<strlen($v_cem);$i++)
if($v_cem[$i]==$co) $n++;
return $n;}

zavinace (nebo jakekoli jine znaky) pak spocitas treba:

$zavinacu=kolik($text,"@");

tohle je univerzalni reseni, ktere bude dobre chodit i na php3. od verze 4.0
(presneji od 4.0RC2) mas ale funkci substr_count(), ktera ti spocita nejen
chars, ale i cele substringy. syntaxe je: int substr_count (str v_cem, str co).
takze zavinace v textu spocitas:

$zavinace=substr_count($text,"@");

a treba vyskyt stringu 'shit' ;-))) v textu: $h___o=substr_count($text,"shit").
:))))

bye, spock.



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 05:42 CEST