РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
84 of 1361 menu

Функция max

Функция max возвращает наибольшее значение из переданных ей значений. Функция может принимать либо один массив, либо произвольное количество отдельных аргументов. Если передан массив, функция вернёт его максимальный элемент. Если переданы отдельные значения, функция сравнит их между собой и вернёт наибольшее.

Синтаксис

{{ max(array) }} {{ max(value1, value2, value3) }}

Пример

Давайте найдём максимальное значение в массиве чисел:

{{ max([1, 2, 3, 4, 5]) }}

Результат выполнения кода:

5

Пример

Давайте передадим значения отдельными аргументами:

{{ max(10, 25, 7) }}

Результат выполнения кода:

25

Пример

Давайте найдём максимальное значение среди строк:

{{ max(['abcde', 'article', 'user', 'hello']) }}

Результат выполнения кода:

"user"

Пример

Давайте выведем максимум, используя переменную, переданную из контроллера:

<?php namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Attribute\Route; class ArticleController extends AbstractController { #[Route('/article', name: 'article_index')] public function index(): Response { return $this->render('article/index.html.twig', [ 'numbers' => [3, 8, 1, 9, 4], ]); } } ?>

Теперь применим функцию max к этой переменной в шаблоне:

{{ max(numbers) }}

Результат выполнения кода:

9

Смотрите также

  • функция min,
    которая возвращает минимальное значение
  • функция range,
    которая создаёт массив чисел в заданном диапазоне
  • функция random,
    которая возвращает случайное значение
  • фильтр sort,
    который сортирует элементы массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить