С О З Д А Н И Е

Сайтов в Пензе

Найти индекс наибольшего значения в массиве на языке PHP

В этом уроке мы постараемся решить распространённую задачу как на экзаменах в университетах, так и на приёме на работу программистов в крупные компании. Задача выглядит следующим образом: Найти индекс наибольшего значения в массиве на языке программирования PHP. 

Имеется массив числовых данных, допустим:

  1. <?php
  2. $arr = array(1,48,55,24,19,22,17,16,11,5);
  3. ?>

Как мы наверняка знаем каждый элемент в массиве находится по своему адресу, то есть у каждого элемента массива имеется индекс. В нашем случае первому элементу массива соответствует индекс 0, а второму элементу массива 48 соответствует индекс 1. Да, в программировании начальное число 0, а не 1 как мы привыкли в повседневной жизни.

  1. <?php
  2. $maximum = array_keys($arr, max($arr));
  3. $max = $maximum[0];
  4. ?>

Далее используя функцию array_keys, которая возвращает все или некоторое подмножество ключей массива, ищем максимальное значение массива $arr и сохраняем найденный индекс в переменную $maximum. В итоге наша задача по поиску индекса наибольшего значения в массиве выполнена. Теперь вы сможете без труда найти и индекс минимального значения. Свои варианты пишите в комментариях ниже.


Другие уроки

Информация

  • Дата : 01.05.2020 21:48
  • Категория : Программирование
  • Просмотров : 777
4