| Autor | Zpráva | ||
|---|---|---|---|
| JPAS Profil * |
#1 · Zasláno: 26. 4. 2006, 19:15:12
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 |
#2 · Zasláno: 26. 4. 2006, 19:17:12
> ale přijdou mi divné.
Co to znamena? Napis nejaky priklad. |
||
| 24k Profil * |
#3 · Zasláno: 26. 4. 2006, 19:20:44
no vrati ti to dvojrozmerne pole veci dle vyrazu, z nej by nemel byt problem to spocitat
|
||
| JPAS Profil * |
#4 · Zasláno: 26. 4. 2006, 19:44:36
No právě.
|
||
| Honza Hučín Profil |
#5 · Zasláno: 26. 4. 2006, 22:59:03
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ý. |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0