Новини високих технологій
» » Функція intval() PHP: перетворення в ціле число

Функція intval() PHP: перетворення в ціле число

5-07-2018, 11:21
973
Цілі числа не мають пріоритету над речовими, але їм визначено багато в чому «не цифрове» призначення. Точне число з конкретною кількістю цифр і/або в конкретному діапазоні значень має сенс для формування правил CSS, може бути використано в якості ключа масиву або унікального коду запису рядка таблиці бази даних. Ціле число може бути частиною унікального коду, паролем або контрольною сумою при передачі даних. Ціле число - це далеко не математика і чисельні методи, це часто елемент даного або його код.

Сенс функції intval()

Функція intval() PHP служить для перетворення змінної в ціле», має два параметри і подвійний сенс.
Другим параметром є підстава необхідної системи числення. За замовчуванням використовується десяткова система. Якщо не вказувати другий параметр, то число, яке починається із символу "0" вважається вісімковим, а з символів "0х" - шістнадцятковим.


Другий параметр має значення, якщо перший параметр є рядком символів. Останні два приклади (дуже великі значення) показують, що результат носить недоцільний характер. По суті, тут має значення розрядність машини (операційної системи). На практиці перетворення таких чисел не мають особливого сенсу.
Логіка функції intval PHP - перетворити рядок або число в ціле для практичного застосування. Наприклад, сформувати CSS, в якому застосовуються тільки цілі числа. Перетворити дійсне число в ціле простим вилученням тільки цілої частини.

Застосування функції intval()

Функція intval() в PHP не єдина для цілей отримання цілого. Можна використовувати round(), ceil() і floor(). Ці функції оперують загальноприйнятою логікою округлення. Функція intval() PHP позбавлена будь-якої логіки і діє за принципом отримати ціле число. Якщо потрібно, то за потрібною основи потрібної системи числення. Наведені приклади intval() PHP показують, що основна сфера її застосування - логіка алгоритму, а не логіка обчислень.
Дана функція - ідеальний інструмент формування даних для правильного відображення HTML сторінки (використання в параметрах правил CSS та атрибути тегів HTML) і створення ключів масивів, рядків таблиць баз даних, нумерації дій, підрахунку подій.
Цікаво по темі
Як перетворити JavaScript рядка в число
Як перетворити JavaScript рядка в число
Немає різниці в тому, якого типу змінна використовується у виразі. Якщо математичне вираз, всі його змінні автоматично будуть інтерпретовані як
Синтаксис JavaScript parseInt: приклади використання
Синтаксис JavaScript parseInt: приклади використання
Розпізнати в рядку число і бути впевненим, що в алгоритмі використовується значення змінної, тип якої - число, необхідно майже в кожному алгоритмі.
Форматування чисел: функція PHP number_format()
Форматування чисел: функція PHP number_format()
Форматування числових значень з допомогою PHP-функції number_format(). Кількість вхідних параметрів. Тип даних результату. Зміна кількості знаків
Застосування функції PHP random
Застосування функції PHP random
Випадкові числа в програмуванні знаходять застосування для створення унікальних імен змінних і файлів, формування презентацій, виведення інформації
PHP sprintf: форматування та обробка рядків
PHP sprintf: форматування та обробка рядків
Функція PHP sprintf дозволяє оформити рядок даних для візуального відображення або подальшої обробки, перетворити число в шістнадцяткову, вісімкову
Математика від JavaScript Math
Математика від JavaScript Math
Об'єкт Math мови jаvascript реалізує практичний набір математичних функцій. Складні розрахунки можна виконувати всередині браузера, не