- 1
- 2
- 3
- 4
- 5
- 6
- 7
$find = str_replace(",", "", $find);
$find = str_replace(".", "", $find);
$find = str_replace("/", "", $find);
$find = str_replace(" ", "", $find);
$find = str_replace("-", "", $find);
$find = str_replace("+", "", $find);
$find = str_replace("#", "", $find);
кстати, быстрее пашет, чем регулярные выражения...
А во-вторых, не всем дано быть гуру в регекспе.
Так что ЭТО говнокодом не считаю.
Учить основы регулярок нецелесообразно™.
а я считаю
ну хотя бы так
страйко
Исходный вариант выглядит красивее :))))
Симметричненько так всё :)
100% говнокод
Могло быть и хуже. :)
ereg_replace....
110% говнокод
кстати регуляра быстрее
[quote=Natan ]
ereg_replace.... [/quote]
спасибо, паржал)))
[quote=Lex]кстати регуляра быстрее[/quote]
Этого кастрировать
страйко+1
страйко, +1.
кстати, довольно часто встречается такой код =\
хер там она быстрее.
ворка, не, ну если хочешь симетричненько, то можно так:
Краше так
[quote=zzzz]
хер там она быстрее.
[/quote]
Зависит от длины изначальной строки... для коротких регулярка будет быстрее, для длинных - эта конструкция...
но то что предложил страйко определенно лучше))
>$find = str_replace(".", "", $find);
>$find = str_replace("/", "", $find);
>$find = str_replace(" ", "", $find);
>$find = str_replace("-", "", $find);
>$find = str_replace("+", "", $find);
>$find = str_replace("#", "", $find);
s/[\,\.\\\ \-\+\#]//g
паранойяяя