{% else-1 %}
Функция будет возращать 0 (Ноль), если в запросе имеется не целое число.

Обрабите внимание, что функция intval и int работает лишь с определенным диапазоном чисел.

                        
<?php

/**
* @author Bykuznec
* @copyright 2014
*/

// Фильтрация чисел
function check_int($int = 0)
{
return ( ! preg_match( '/^[0-9]+$/', $int)) ? 0 : trim($int);
}

?>
0 47 0
0

Нет фото
KoT * [мошенник] 1.91
• 11 май 2014, 00:07


Так что харэ тупить и стрелы переводить окда)

0

Нет фото
KoT * [мошенник] 1.91
• 11 май 2014, 00:07


Нафиг мне твой пример, ты мне ответь к чему там регулярка???
Я те уже обосновал почему ты былокодер:
во 1х регуляркой проверять переменку на числа вместо ctype_digit и пр. стандартных функций - тупо.
Во 2х регулярку правильнее было бы составить вот '/([\d]*)/' так, раз на то пошло, ну а в 3х я уже в авторитете кода отписал - abs() никто не отменял если тебе мало такого 999999999 числа

0

Нет фото
• 10 май 2014, 21:30


Xupypr, По ходу дела, идиот здесь один, это ты) Я тебе пример привел.

0

Нет фото
KoT * [мошенник] 1.91
• 10 май 2014, 20:06


А притом что надо юзать интвал вместо регулярок идиот, ты напиши за свою жизнь хоть один скрипт чтобы так разговаривать чудо

0

Нет фото
• 10 май 2014, 18:02


Xupypr, Причем тут интвал твой? Ты описание читал кода?

Передай через интвал число 999999999999 и посмотры, что твой интвал отдаст на выходе.

Горекодер здесь, наверное ты)