| |
|
|
| | Помогите, пожалуйста, разобраться, правильны ли выражения?
Они делают одно и тоже, а именно заменяют символы на “”. Исключая латинские буквы, цифры, знак подчеркивания и тире
<?
$exam = preg_replace("/[^-0-9a-z_]/i", "", $exam);
$exam = preg_replace("/[^\w-]/i", "", $exam);
$exam = preg_replace("/[^-\w]/i", "", $exam);
?>
|
| |
| |
|
|
| |
|
|
| |
для: Indemion
(14.11.2006 в 15:57)
| | | Да, выражения правильные. | |
| |
|
|
| |
автор: if (14.11.2006 в 22:36) |
|
| |
для: Indemion
(14.11.2006 в 15:57)
| | |
<?
$exam = preg_replace("/[^\-0-9a-z_]/i" , "", $exam);
$exam = preg_replace("/[^\w-]/i", "", $exam);
$exam = preg_replace("/[^\-\w]/i", "", $exam);
?>
|
| |
| |
|
|
| |
автор: if (14.11.2006 в 22:38) |
|
| |
для: if
(14.11.2006 в 22:36)
| | | Думаю все-таки лучше экранировать <b>-</b> | |
| |
|
|
| |
автор: if (14.11.2006 в 22:39) |
|
| |
для: if
(14.11.2006 в 22:38)
| | | Вернее - :) | |
| |
|
|