Autor | Zpráva | ||
---|---|---|---|
Mufna Profil |
#1 · Zasláno: 9. 5. 2010, 23:55:59
Zdravím Vás. Prosím vysvětlí mi někdo, proč mi vyběhla chybová hláška
Warning: preg_replace() [function.preg-replace]: Compilation failed: range out of order in character class at offset 3 když jsem měl v $re prohozené znaky + a - function sanitize_number($val) { $val = str_replace(" ","",$val); $re = "/[+-()_]/"; /* takto to háže chybu, resp. warning */ $re = "/[-+()_]/"; /* a takto je to bez chybové hlášky a funguje to tak jak potřebuju */ return preg_replace($re,"",$val); } |
||
Majkl578 Profil |
#2 · Zasláno: 10. 5. 2010, 00:04:23
Pomlčka značí rozmezí (jak samotná chybová hláška říká, stačí ji číst že). Nejlépe ji escapovat pomocí \.
|
||
Časová prodleva: 14 let
|
0