Php как из строки сделать переменную


На самом деле, в большинстве случаев преобразование типа переменной и не требуется. PHP сделает это самостоятельно в зависимости от того, что требуется.

Допустим, есть переменная типа «целое число» и переменная типа «строка».

1 2 $a переменную = 5; $b = "line";

Нам потребовалось сделать объединение этих двух переменных как будто бы это две строки. Для этого нам достаточно осуществить «конкатенацию» строк без изменения их типов:

1 $c = $a.$b;

В результате в переменной c мы получим строку «5line».

Другой пример. Есть две переменных:

1 2 $a = 5; $b = "8";

Как видите, переменная $b имеет тип «string». Однако, если мы попытаемся сложить $a и $b, то $b будет преобразовано в число.

1 $c = $a + $b;

Получим $c = 13.

.

  • integer (целое число)
  • string (строка)
  • boolean (булев тип данных – TRUE или FALSE)
  • double или float (число с плавающей точкой)
  • array (массив)
  • object (объект)

Также есть два специальных типа:

  • resource (ресурсы)
  • NULL («пустой» тип)

Узнать тип переменной можно с помощью функции gettype():

1 2 3 4 5 6 <? $a = "7"; $b = 4; echo(gettype($a)). "<br>"; echo(gettype($b));?>

В результате мы получим:

string
integer

Мы можем явно установить (назначить) тип для какой-либо переменной с помощью функции settype().

1 2 3 4 5 <? $a = "7"; settype($a, "integer"); echo(gettype($a));?>

Будет выведено «integer».

Другой способ изменения типа переменной – это указать ее тип в скобках перед самой переменной:

1 2 $a = (int) $a; $b = (string) $b;

Другие посты


Источник: http://poleshuk.ru/preobrazovanie-tipov-v-php-tipy-peremennyx-v-php/


Закрыть ... [X]

PHP : Строки. Конкатенация, обработка переменных в строках Мужские короткие спортивные стрижки все фото

Переменная в php - это ячейка памяти для хранения данных Из строки в переменную - PHP для начинающих - Киберфорум PHP.SU - Манипуляции с типами данных PHP Изучение PHP Преобразование типов в PHP. Типы переменных в PHP PHP : Строки - Manual Обработка переменных Преобразовать строку в число (PHP) PHP: Манипуляции с типами - Manual Урок 3. Переменные в PHP