Articles of integer

Проверьте, является ли переменная числом и положительным целым числом в PHP?

Например, скажите: <?php // Grab the ID from URL, eg example.com/?p=123 $post_id = $_GET['p']; ?> Как проверить, есть ли переменная $post_id – это число и положительное целое число (т.е. 0-9, а не число с плавающей запятой, дробь или отрицательное число)? EDIT: Невозможно использовать is_int , потому что $_GET возвращает строку. Думаю, мне нужно использовать intval() […]

Как проверить целочисленные значения, чтобы избежать SQL-инъекций?

Лучший способ избежать SQL-инъекции для определенного типа значений, такого как числа, – проверить значение; так как это проще сделать по сравнению с подготовкой mysqli. В PHP мы можем это сделать. 1. if(!is_numeric($value)) {$value=0;} 2. $value=floatval($value); 3. $value=intval($value); 4. $value=$value * 1; Что является самым надежным? или лучшая идея? ОБНОВЛЕНИЕ: Несмотря на то, что я сказал […]

PHP Целые числа с ведущими нулями

В частности, 08 и 09 вызвали у меня серьезные проблемы. Это ошибка PHP? Объяснение: У меня есть «виджет» календаря на нескольких сайтах нашего клиента, где у нас есть HTML-код с жестким кодированием (я знаю, что функция PHP может генерировать n месяцев, но босс сказал «нет»). В течение каждого дня есть функция PHP, которая проверяет события […]

Преобразовать строку «десять» в целое число 10

Возможный дубликат: Преобразование слов в числа в PHP Есть ли функция php для преобразования строки, такой как «десять» в целое число? Если нет, то как бы вы это сделали? Попробовали поиск в google и php.net без успеха

тест, если ввод формы – это целое число 1 или 2 цифры с jquery и php

У меня есть форма, которая имеет пять полей, для которых установлено значение maxlength = "2". В основном, я хочу, чтобы единственные значения, которые могут быть введены как одномерные, так и двухзначные, поскольку вычисления выполняются в этих полях до того, как значения хранятся в базе данных. Есть ли какой-либо jquery, который не позволит пользователю даже ввести […]

PHP хранения нескольких целых переменных в 1 переменную?

Я создаю php-скрипт, который создает случайное число длиной 7 цифр и не содержит 0, единственная проблема заключается в том, что я должен вызвать функцию rand 7 раз и сохранить каждое число, сгенерированное в другой переменной, но мне было интересно, как я мог бы объединить эти числа в переменную, а не добавлять их вместе что-то вроде […]

unsigned tinyint в php?

Я работаю над классом, чтобы манипулировать html шестнадцатеричными цветовыми кодами в php. Внутри класс рассматривает значения RGB как десятичные числа. Когда я добавляю или вычитаю, я никогда не хочу, чтобы значение превышало 255, а «не начиналось» с нуля. Если курс, я могу сделать что-то по частям if ( $val > 255 ) { $val = […]

Как обрабатывать новые размеры UID для Facebook?

Я немного работал над приложением Facebook, но когда я зарегистрировал нового пользователя для проверки взаимодействия с другом, у нового пользователя появился uid ( 100000XXXXXXXXX ), который кажется большим для обработки php. Сохранение числа в базе данных приводит к тому же значению ( 2147483647 ). Я предполагаю, что это также ошибка PHP, так как я полагаю, […]

Преобразование boolean в целочисленное значение php

Есть ли встроенная функция для PHP, которая примет логическое значение и вернет свой целочисленный эквивалент? 0 для FALSE, 1 для TRUE? Конечно, вы можете легко создать функцию для этого, я просто спрашиваю, есть ли встроенная функция внутри PHP. Я уже пробовал intval() и отбрасывал его (int) но они не работали, они возвращают 0 в обоих […]

Максимум 63 бит в PHP?

Я строю систему, в которой мне нужно назначить пользователям доступ к определенному (индивидуальному) числу активов. Эти активы (потенциально насчитывающие десятки тысяч). Я думал сделать это с побитовыми сравнениями, поэтому что-то вроде хранения значения 3, если пользователь имеет доступ к активам 1 и 2, значение 7 для доступа к 1, 2 и 3 и т. Д. […]