• Как заработать на сайте
  • Как заработать в интернете
  • Инвестиции в интернете
  • Партнерские программы
  • Рейтинг парт. программ
  • SEO продвижение
  • Вопросы и ответы
  • Термины оптимизатора
  • HTML-уроки
  • Интернет
  • Мои услуги
  • Реклама на сайте
  • Обратная связь
‘тоимость баннера за месяц: 30$ (подробности)
Главная → PHP уроки → Типы данных в PHP

Типы данных в PHP

Во втором уроке, когда мы рассматривали переменные в PHP я уже говорил о том, что в PHP нет необходимости указывать тип данных переменным, а также то, что одна и та же переменная в одной программе может иметь различные типы данных. Несмотря на это, каждый программист PHP должен знать основные типы данных:

  • integer;
  • string;
  • float;
  • double
  • real;
  • array;
  • boolean;
  • object;

В PHP существует специальная функция gettype(имя_переменной), которая выдает тип данных переменной. Приведем пример:

<?php //Присваиваем переменным значения: $str = "Строковый тип данных string"; $num = 10; $double = 4.5; //С помощью gettype() определяем тип данных: echo "Переменная \$str имеет тип - ". (gettype($str)). "<br/>"; echo "Переменная \$num имеет тип - ". (gettype($num)). "<br/>"; echo "Переменная \$double имеет тип - ". (gettype($double)). "<br/>"; ?>

Результат выполнения этого скрипта:

Переменная $str имеет тип - string
Переменная $num имеет тип - integer
Переменная $double имеет тип - double


Преобразование типов в PHP, примеры

В некоторых случаях бывает нужно преобразовывать типы данных из одного в другой. Рассмотрим 2 способа преобразования типов данных вручную.

1. Применение функции settype(имя_переменной, тип_данных).
Приведем пример:

<?php $num = "10"; // присваиваем $num строковое значение "10" //С помощью gettype() определяем тип данных: echo "Переменная \$num имеет тип - ". (gettype($num)). "<br/>"; //сейчас переменная $num имеет тип данных string //присвоим переменной $num тип данных integer: settype($num, integer); echo "Переменная \$num имеет тип - ". (gettype($num)). "<br/>"; ?>

Результат выполнения этого скрипта:

Переменная $num имеет тип - string
Переменная $num имеет тип - integer

2. Указание типа данных перед переменной
Выглядит это примерно следующим образом:
$var = (тип_данных) $var;
Приведем пример:

<?php $num = "10"; // присваиваем $num строковое значение "10" //С помощью gettype() определяем тип данных: echo "Переменная \$num имеет тип - ". (gettype($num)). "<br/>"; //сейчас переменная $num имеет тип данных string //присвоим переменной $num тип данных integer: $num = (int) $num; echo "Переменная \$num имеет тип - ". (gettype($num)). "<br/>"; ?>

Результат выполнения будет таким же как и в предыдущем примере.

Следующий пятый урок будет посвящен: операциям над числами в php.



Читайте также:
• Переменные в php
• Использование методов GET и POST
• Поразрядные операции в php
• Условный оператор if...else в php
• Переключатель switch в php
• Операторы цикла (while, do..while, for)
• Как сделать сайт на PHP
• Коды спецсимволов в HTML
• Коды и названия html цветов для сайта

← Перейти в каталог php уроков

Основные разделы
  • Главная
  • Партнерские программы
  • Рейтинг партнерских программ
  • Статьи про SEO
  • Термины SEO
  • Описание бирж
  • HTML-уроки и советы
  • CSS-уроки
  • Биткоины
  • PHP-уроки
  • Бинарные опционы
  • Социальные сети
  • Обзоры систем
  • Все про CMS
  • Реклама в интернете
Важно
  • Продвижение сайта
  • Аудит внутренней оптимизации
  • Куплю Ваш сайт
  • Куплю Вашу подпись на форуме
  • Подписаться на рассылку
  • Реклама на сайте
  • Карта сайта
  • Обратная связь
© 2010-2025 - Zarabotat-Na-Sajte.ru