max
(PHP 4, PHP 5, PHP 7, PHP 8)
max — Повертає найбільше значення
Опис
max(mixed $value, mixed ...$values): mixed
Альтернативна сигнатура (не підтримується з іменованими аргументами):
max(array $value_array): mixed
Якщо перший і єдиний параметр масив, то функція max() поверне найбільше значення із цього масиву. Якщо передано хоча б два параметри, функція max() поверне найбільший із них.
Зауваження :
Значення різних типів будуть порівнюватися за стандартними правилами порівняння. Наприклад, нечисловий рядок (string) буде порівнюватися з цілим числом (int) так, якби її значення було одно , але нечислові рядки (string) між собою порівнюватимуть в алфавітно-цифровому порядку. Значення, що повертається, збереже вихідний тип без перетворення.
Застереження
Дотримуються обережності при передачі аргументів різних типів, оскільки результат функції max() буде непередбачуваним.
Список параметрів
value
Любоепорівняннезначение.
values
Будь-які порівняннізначения.
value_array
Масив значень.
Значення, що повертаються
Функцияmax() поверне значення параметра, визнаного найбільшим за стандартними правилами порівняння. Якщо різнотипні значення оцінюються як рівні (наприклад и«abc»
), функція поверне перше.
Помилки
Якщо передано порожній масив, функція max() викидає виняток ValueError
список змін
Версия | Опис |
---|---|
8.0.0 | Функцияmax() тепер у разі виникнення помилки викидає виняток ValueError; раніше повертала значення false і видавала помилку рівня E_WARNING |
8.0.0 | Оскільки порівняння рядків з числами були змінені, функція max() більше не повертає інше значення, залежно від порядку аргументів для таких випадків. |
Приклади
Приклад #1 Приклад використання функції max()****
Loading...