ПОИСК В АССОЦИАТИВНОМ МАССИВЕ PHP
Ассоциативный массив - это тип массива, в котором каждый элемент имеет имя (ключ) и значение, связанное с этим именем. PHP предоставляет несколько функций для поиска в ассоциативном массиве.
Функция array_key_exists()
позволяет проверить, существует ли ключ в массиве:
$arr = array("one" => 1, "two" => 2, "three" => 3);if (array_key_exists("two", $arr)) { echo "Key 'two' exists in the array";} else { echo "Key 'two' does not exist in the array";}
Функция in_array()
позволяет проверить, существует ли значение в массиве:
$arr = array("red", "green", "blue");if (in_array("green", $arr)) { echo "Value 'green' exists in the array";} else { echo "Value 'green' does not exist in the array";}
Функция array_search()
позволяет найти ключ, связанный с заданным значением:
$arr = array("one" => 1, "two" => 2, "three" => 3);$key = array_search(2, $arr);echo "The key for value 2 is: " . $key;
Если ключ не найден, функции array_search()
возвращает false
.
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
[PHP] Часть 28. Делаем поиск на сайте
Обход массива циклами в PHP - Базовый курс PHP-7
PHP Практика - Вывести максимальное число в массиве
Como usar o array_map no php em detalhes
13: How to get the sum of PHP array values - PHP 7 tutorial
PHP поиск в массиве
Основы php цикл foreach
Orientações a Objetos e Programação Funcional em PHP com Vinicius Dias- #HipstersPontoTube