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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Загрузка-выгрузка в формате excel из PHP

Август 25, 2017 г.

Встроенные библиотеки PHP не позволяют работать с форматами данных популярного табличного процессора Excel. За исключением текстового формата CSV (см. ...

Читать

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

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

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

Читать

Отправить PUT запрос через cUrl в PHP

Май 19, 2021 г.

Делюсь примером кода, который отправляет PUT запрос через CURL. Все работает точно также как для POST запроса, с небольшими отличиями в настройках: [crayon-6a5a193690152913374032/] Надеюсь, этот пример сэкономит вам время :)

Читать

Время в PHP, смещение от GMT, UTC

Январь 14, 2016 г.

Для начала разберемся что такое GMT и UTC.  Во многих источниках они упоминаются как синонимы, и между ними действительно не существенная разница (до 1 секунды). Их отличие в методике получения точного значения. UTC (универсальное координированное ...

Читать
 

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

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



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