| |
|
|
| | Если нужно проверить параметр из адресной строки на число - какая из этих функция лучше
if( is_numeric($_GET['id_theme']) ) или if(preg_match("|^[d]*$|", $_GET['id_theme']))? | |
| |
|
|
| |
|
|
| |
для: Buhen
(13.08.2007 в 08:51)
| | | is_numeric() | |
| |
|
|
| |
|
|
| |
для: cheops
(13.08.2007 в 10:16)
| | | Спасибо!
PS Предстоит изменить пару скриптов! | |
| |
|
|
| |
|
|
| |
для: cheops
(13.08.2007 в 10:16)
| | | А почему тогда например книга "Головоломки на PHP для хакера" в своих примерах использует везде pregmatch? да и учебние наверное использует только pregmatch? | |
| |
|
|
| |
|
|
| |
для: Buhen
(13.08.2007 в 10:32)
| | | Если хотите чтобы ваши скрипты потребляли меньше ресурсов, используйте
is_numeric()
А вообще лучше переменную (если вы там ожидаете только число) приводить к целому intval() или (int) | |
| |
|
|