PHP ПРОВЕРКА НА АССОЦИАТИВНЫЙ МАССИВ
Ассоциативный массив в PHP - это массив, в котором ключами могут быть любые строки или целочисленные значения, а не только целые числа, как в обычном массиве. Для проверки, является ли массив ассоциативным, можно воспользоваться функцией array_keys()
, которая вернет ключи массива в виде нового массива. Затем можно проверить, имеет ли этот новый массив числовые ключи или строковые (как в случае с ассоциативным массивом).
Пример кода:
$arr = array('name' => 'John', 'age' => 25, 'city' => 'New York');if (array_keys($arr) !== range(0, count($arr) - 1)) { echo 'Это ассоциативный массив';} else { echo 'Это не ассоциативный массив';}
В данном коде: создаем ассоциативный массив $arr
, затем проверяем ключи массива при помощи array_keys()
. Если ключи не являются числовыми, т.е. не совпадают с ключами от 0 до n-1, то выводится сообщение "Это ассоциативный массив".
Уроки PHP 7 - Ассоциативные массивы.Перебор массива.Слияние массивов.
Ассоциативный массив PHP, создание и обращение к элементу массива
Уроки PhP. Ассоциативный массив. Динамические страницы.
#35 Уроки PHP - Учим язык PHP, Проверка существования и удаление элементов массива на языке PHP
Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7
JS, массив, но не массив, ассоциативный массив
#29 Уроки PHP - Учим язык PHP, Ассоциативные массивы на языке PHP
Массивы в PHP - часть 1 - Базовый курс PHP-7
#34 Уроки PHP - Учим язык PHP, Слияние и сравнение массивов на языке php