Autor | Zpráva | ||
---|---|---|---|
kksskk Profil * |
#1 · Zasláno: 24. 10. 2012, 18:46:09
jak odstranit z textu vše krom číslice a pomlčku? díky
|
||
ShiraNai7 Profil |
#2 · Zasláno: 24. 10. 2012, 18:54:50
$text = 'Ahoj 123-456 test'; echo preg_filter('([^0-9\\-]+)', '$1', $text); Výsledek: 123-456 |
||
kksskk Profil * |
#3 · Zasláno: 24. 10. 2012, 18:56:16
asi se hloupě ptám ale "k čemu" je tam $1? :D
|
||
ShiraNai7 Profil |
Viz dokumentace pro funkci preg_filter().
Určuje, jak se mají formátovat platné sekvence. '$1' prostě znamená „použij tak, jak je“.
|
||
peta Profil |
kksskk:
http://cz1.php.net/preg_filter preg_filter($pattern, $replace, $subject) //Example #1 $pattern - co hledas $replace - cim to nahrazujes // v tomto pripade je to spis, kolik z toho chces odstranit proti preg_replace $subject - puvodni text Pres See also se dostanes k vysvetlivkam, hledej odkaz Subpatterns http://cz2.php.net/manual/en/reference.pcre.pattern.syntax.php Edit: Hm, koukam i na ostatni z toho seznamu a zrovna to postrada nazorne examply a poradne vysvetleni. Jakysi pouzitelny example je az na http://cz2.php.net/manual/en/function.preg-replace.php . |
||
Časová prodleva: 11 let
|
0