Autor | Zpráva | ||
---|---|---|---|
peta Profil * |
#1 · Zasláno: 12. 5. 2006, 14:20:13
Reg. vyraz, jak zjistit pocet vyskytu? vyskytu>3 ?
Mam reg. vyraz ktery nahrazuje oskliva slova a potreboval bych poslat uzivateli vystraznou spravu, jestlize pouzije vice takovych slov nez 3. Samotny vyraz vypada asi takhle nejak: $a="[aeiouyáéíóúý]"; $search = array ( "/(pi[cč]$a)|(pi[cč]k$a)/", "/(kurv[aeiouyáéíó])|(kuriev)|(kurev)/", "/asshole/","/bitch/","/\Wfokya/","/\Wfok ya/","/\Wfoksya/","/fuck/","/moron/","/scheise/","/shit/","/\Wsuck/" //lasucka,kuriatko ); $replace = array (); foreach ($search as $key => $value) {$replace[$key]="\[pip\]";} $text = preg_replace($search, $replace, $text); //<<<<--- zde potrebuji nejak pocitat pocet nahrazeni |
||
peCan Profil |
#2 · Zasláno: 12. 5. 2006, 15:10:01
if(substr_count($text, "PI*A") > 3) { }
|
||
peta Profil * |
#3 · Zasláno: 12. 5. 2006, 17:08:08
peCan
Jo, ja vedel, ze to bude neco jednoducheho. Takhle by to slo, dekuji, odzkousim. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0