Как проверить, является ли переменная в массиве $ _GET целым числом?
У меня есть такая страница:
http://sitename/gallery.php?page=2
Он имеет ссылки на страницы внизу, по которым мы можем просматривать. Каждый раз, когда щелкают номера страниц, отправляется запрос GET с параметрами.page=1 или жеpage=2 и так далее ...
Когда я сохраняю эти значения в$page
от$_GET
переменная, это строковое значение. Я могу преобразовать его в целое число, используя(int)
как это:
if(!empty($_GET['page'])){
$page = (int)$_GET['page'];
echo "Page Number: ".$page;
}
Но как я могу убедиться, что переданное значение являетсяinteger only а не другая хрень?