|
|
|
| есть GET переменная 010203, если ее обработать с помощбю intval от функция возвратит 10203, а как сделать, чтоб возвращала 010203 | |
|
|
|
|
|
|
|
для: Bvz
(16.08.2009 в 19:03)
| | >функция возвратит 10203
А что по вашему intval() в данном случае должна возвратить?
>а как сделать, чтоб возвращала 010203
Попробуйте регулярное выражение:
<?php
if(!preg_match("|^[\d]+$|",$_GET['id_page']) && !empty($_GET['id_page'])) exit();
?>
|
| |
|
|
|
|
|
|
|
для: Bvz
(16.08.2009 в 19:03)
| | intval обрежет ноль, единственный вариант как показано ниже - регулярки или filter_var | |
|
|
|
|
|
|
|
для: Akdmeh
(16.08.2009 в 19:15)
| | Я чувствую, filter_var() на форуме стало новой панацеей. | |
|
|
|
|
|
|
|
для: Trianon
(16.08.2009 в 21:23)
| | Ладно, шаблоны ereg или preg вам в руки.
Ещё помогает is_numeric() | |
|
|
|