1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

Как преобразовать строку в Long в PHP

Строки могут быть преобразованы и проанализированы в их числовые значения в PHP, просто используя их в математическом контексте. PHP определит соответствующий числовой тип данных при преобразовании. Если число достаточно мало, оно будет преобразовано в целочисленный тип данных. Если он больше или содержит десятичную или экспоненциальную запись, то он будет преобразован в тип данных float, который сочетает в себе роли типов данных long, double и float в C и Java.

Шаг 1

Откройте текстовый редактор и сразу сохраните под именем «longParse.php».

Шаг 2

Вставьте следующий код, чтобы присвоить строку переменной с именем «$str»:

$стринг ="100";

Шаг 3

Вставьте следующее, чтобы преобразовать эту строку в целое число и добавить к ней 1:

$число =$string + 1;

Поскольку строка используется в математическом контексте и содержит информацию, которую можно понимать как число, PHP автоматически преобразует ее в соответствующий числовой тип (в данном случае целое число, потому что число очень маленькое) и продолжит работу. Это может показаться неудобным для программистов, которым нужен более точный контроль над результирующими данными, поэтому можно явно выполнить преобразование с помощью команды приведения.

Шаг 4

Вставьте следующее, чтобы явно преобразовать строку в целое число или в число с плавающей запятой:

$число =(целое) $string; $число =(с плавающей запятой) $string;

Если вы уверены, что числа относительно малы и никогда не будут содержать десятичных знаков, вам следует использовать «int», так как это экономит память. Однако, если вы считаете, что числа могут быть довольно большими или содержать десятичные дроби, вам следует использовать «плавающую».

Совет

Вы можете узнать минимальное и максимальное значения типа данных "int" для вашей системы с помощью команды PHP_INT_MAX, но имейте в виду, что это зависит от операционной системы и среды, в которой запускается программа. Если значения могут быть чрезвычайно большими, более 1,8 x 10 ^ 308, тогда PHP предоставляет библиотеку, которая поддерживает числа GMP. Эти числа ограничены только объемом памяти в системе. Вставьте следующее, чтобы создать такой номер:

$a =gmp_init("123456");

Поскольку GMP намного медленнее, чем примитивные типы данных, его не следует использовать, если только программист не уверен, что такая точность потребуется, но она доступна.


  1. Как конвертировать Palm Treo данных на BlackBerry
  2. Как конвертировать GPX файл
  3. Как конвертировать Палм данных в Blackberry
  4. Как конвертировать ИК в РФ
  5. Как читать строку в C