Как проверить ключ в php массиве
Ответы

Аслан Аутлев
08 ноября 2022
Функция key_exists()
.
key_exists(string|int $key, array $array)
Функция PHP key_exists()
используется для проверки существования заданного ключа или индекса в массиве. Это псевдоним функции array_key_exists()
. Эта функция появилась в PHP 4.0.6.
Пример:
<?php
$array = [
'fruit1' => 'apple',
'fruit2' => 'orange',
'fruit3' => 'grape',
'fruit4' => 'apple',
'fruit5' => 'apple'
];
var_dump(key_exists('fruit1', $array)) // => true
var_dump(key_exists('fruit100', $array)) // => false
0
0
Узнать есть ли какой-то ключ в массиве можно с помощью функции array_key_exists()
.
<?php
$collection = ['foo' => 'bar', 'fizz' => 'bazz'];
array_key_exists('fizz', $collection); // true
0
0