PHP ПРОВЕРКА МАССИВА НА СУЩЕСТВОВАНИЕ
При работе с массивами в PHP часто необходимо проверять, существует ли определенный элемент в массиве. Для этого можно использовать функцию in_array()
, которая проверяет, содержится ли элемент в массиве.
Пример кода:
$arr = array('apple', 'banana', 'orange');
if (in_array('banana', $arr)) {
echo 'Массив содержит элемент "banana"';
}
Если элемент найден, то функция in_array()
возвращает true
, иначе - false
.
Также можно использовать оператор isset()
для проверки существования элемента в массиве:
$arr = array('apple', 'banana', 'orange');
if (isset($arr[1])) {
echo 'Элемент по индексу 1 существует в массиве';
}
Здесь проверяется, существует ли элемент массива с индексом 1.
Если же нужно проверить существование ключа в ассоциативном массиве, можно воспользоваться оператором array_key_exists()
:
$arr = array('apple' => 1, 'banana' => 2, 'orange' => 3);
if (array_key_exists('banana', $arr)) {
echo 'Массив содержит ключ "banana"';
}
Здесь проверяем наличие ключа "banana" в ассоциативном массиве.
15: How to check if an element is in a PHP array - PHP 7 Tutorial
Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы
ПОДРОБНО! PHP Вывод данных из массива на страницу
PHP поиск в массиве
#35 Уроки PHP - Учим язык PHP, Проверка существования и удаление элементов массива на языке PHP
Проверка на массив, на наличие элементов и на пустоту в PHP