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...

Дивіться також

  • min() - Знаходить найменше значення
  • count() - Підраховує кількість елементів масиву або Countable об'єкті