Переводим строку в число с плавающей запятой в PHP

Скаляры для PHP все на одно лицо. Строки или числа, с плавающей запятой или без. PHP не заморачивается. Ему не нужны строгие рамки типов скаляра.

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

Попробуйте выполнить:

Возвращаясь к теме статьи, стоит отметить, что иногда нужно прямо указать как воспринимать тот или иной скаляр.

Рассмотрим такой пример:

Как видите, есть разница.

У нас есть как минимум три способа, чтобы установить тип скаляра.

Прямое указание типа

Мы воспользовались этим методом в предыдущем примере:

Функция приведения к типу

Тоже самое, но используя более привычную запись — в виде функции приведения:

Использование контекста

Ничего не мешает нам воспользоваться контекстом операций. Ведь PHP не явно выполняет приведение типов.

Написать комментарий

Мало букафф? Читайте есчо !

Конвертируем в PDF

Сентябрь 3, 2013 г.

Есть несколько задач, связанных с конвертацией документов в PDF. Меня интересует перевод из HTML и создание PDF средствами PHP. Конвертировать страницу, отображенную в браузере в PDF. Здесь обычно используют плагины. Это работает до тех пор, пока ...

Читать

Проверка кода ИНН на PHP

Сентябрь 23, 2015 г.

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов - для юридических лиц и физ лиц - 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся ...

Читать

 

Комментарии к «Переводим строку в число с плавающей запятой в PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: