Извлечение значения 'count' по ключу 'video' из многомерного массива

Дана структура данных - многомерный массив, в котором каждый элемент является ассоциативным массивом с ключами video и count. Задача заключается в том, чтобы найти элемент, у которого значение ключа video равно определённой строке (например, "wildberries"), и получить соответствующее ему значение ключа count.

Для наглядности, исходный массив имеет следующий вид:

Array (
    [0] => Array (
        [video] => ozon
        [count] => 1568814
    )
    [1] => Array (
        [video] => wildberries
        [count] => 100500
    )
    [2] => Array (
        [video] => avito
        [count] => 223989
    )
    ...
)

Чтобы решить задачу, необходимо выполнить следующие шаги:

  • Определить искомое значение: Задать критерий поиска - значение поля video, например, "wildberries".
  • Пройти по массиву: Перебрать все элементы основного массива в цикле.
  • Сравнить значения: На каждой итерации проверять, равно ли значение video текущего элемента искомой строке.
  • Извлечь результат: При совпадении - вернуть значение count из этого элемента.

В результате для video = "wildberries" будет получено значение count = 100500. Этот алгоритм является стандартным и эффективным способом поиска данных в коллекции по заданному критерию.