Проверка, является ли переменная числом в PHP
Чтобы проверить, является ли переменная числом , мы могли бы использовать функцию is_int , но мы также можем использовать регулярное выражение с preg_match , если мы хотим сделать более сложную проверку.
Функция is_int() работает, потому что int или integer является числом .
Проверить это просто с помощью оператора if:
9Символ отмечает начало переменной, а знак доллара $ отмечает конец .Если вы пропустите начальную или конечную метку в регулярном выражении, вы можете разрешить (сопоставить) больше входных данных, чем ожидаете.
Разница
Сначала может показаться, что между использованием is_int и preg_match нет разницы, но на самом деле она есть!
Если вы используете preg_match() , вы не будете проверять тип переменной.
Вместо этого оба числа объявлены как строка ,
Если вместо этого вы используете is_int() , будет проверен только тип переменной.
Использование приведения типов
Как и во многих других случаях в PHP, существует множество способов достижения одних и тех же конечных целей, и это также относится к проверке того, является ли переменная числом. Некоторые способы менее известны, чем другие.
Вы также можете проверить переменную, используя Приведение типов , это работает, заключая int в круглые скобки перед переменной, а затем используя оператор сравнения типов ( === ):
$число = '33'; если ($ число === (целое число) $ число) { echo 'Работа с числом.'; } еще { echo 'Не число!'; }
В результате должно получиться: Не число! , так как исходная переменная была объявлена как строка.
Не то чтобы это было рекомендовано, но полезно знать о 9литье типа 0013 .
Использование прокси-серверов с cURL в PHP
Учебное пособие по использованию прокси-серверов с cURL и PHP
Разбор заголовков ответов в PHP зарезервированная переменная после каждого успешного запроса; мы можем повторять это, когда нам нужно получить доступ к отдельным заголовкам ответов.
Интерполяция строк PHP с использованием переменных в строках
Как эффективно использовать переменные в строках для вставки битов данных там, где это необходимо.
Как буферизация вывода работает в PHP
Очистка и буферизация вывода идут рука об руку, и в этой статье я попытаюсь изучить преимущества и недостатки очистки.
Тип Mime AVIF
Как использовать формат изображения AVIF в PHP; A1 или AVIF — это новый формат изображения, который обеспечивает лучшее сжатие, чем WebP, JPEG и PNG, и уже работает в Google Chrome.
Подробнее в: Учебники по PHP
Классификационный номер экспортного контроля (ECCN)
Ключевым моментом в определении того, требуется ли экспортная лицензия от Министерства торговли, является выяснение того, имеет ли предмет, который вы собираетесь экспортировать, определенный экспортный контроль. Классификационный номер (ECCN). ECCN — это пятизначные буквенно-цифровые обозначения, используемые в Контрольном списке торговли (CCL) для идентификации товаров двойного назначения в целях экспортного контроля. ECCN классифицирует товары на основе характера продукта, т. е. типа товара, программного обеспечения или технологии и соответствующих технических параметров.
Номер ECCN отличается от номера списка B, который используется Бюро переписи населения для сбора торговой статистики. Она также отличается от Номенклатуры Гармонизированной системы тарифов, которая используется для определения импортных пошлин.
Все ECCN перечислены в Списке контроля над торговлей (CCL) (Дополнение № 1 к части 774 EAR), который разделен на десять широких категорий, и каждая категория далее подразделяется на пять групп продуктов. Первый символ ECCN определяет более широкую категорию, к которой он принадлежит, а второй символ определяет группу продуктов (см. пример и поля ниже).
Категории контрольного списка торговли 0 = Ядерные материалы, установки и оборудование (и прочие предметы) |
Пять групп продуктов A. |