Autor Zpráva
JPAS
Profil *
Zdravím diskusi,

chtěl bych zjistit počet výskytů v řetězci $retezec.

Mám namysli výskyt podle regulárniho výrazu, tudíš mi fce substr_count moc nepomůže, zkoušel jsem řešení jako:

$pocet = preg_match_all( '~ reg. vyraz ~', $retezec, $str );

Výsledky to sice vrací, ale přijdou mi divné. Nemá někdo elegatnější řešení nebo alespoň nějaký nápad?
halogan
Profil
> ale přijdou mi divné.
Co to znamena? Napis nejaky priklad.
24k
Profil *
no vrati ti to dvojrozmerne pole veci dle vyrazu, z nej by nemel byt problem to spocitat
JPAS
Profil *
No právě.
Honza Hučín
Profil
Jak psal 24k, u dvourozměrného pole, které se naplní výsledky vyhledávání, by mělo stačit dát count($pole[0]) - v preg_reg_match je ovšem potřeba dát PREG_PATTERN_ORDER.

Uveď prosím příklad, kdy ti výsledek přišel divný.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0