Ассоциативные массивы - это массивы, которые позволяют отслеживать элементы по именам (строковым ключам), а не по номерам (индексам).
Чтобы создать ассоциативный массив, можно использовать конструкцию array():
<?php
$html = array(
'key1'=> 'element 1'
);
или синтаксис квадратных скобок
<?php
$html = [
'key1' => 'element1'
];
Чтобы добавить элемент в ассоциативный массив, нужно указать ключ. Например, следующий пример добавляет 'title 'в массив $html:
<?php
$html['title'] = 'PHP Associative Arrays';
$html['description'] = 'Learn how to use associative arrays in PHP';
print_r($html);
Вывод:
Array
(
[title] => PHP Associative Arrays
[description] => Learn how to use associative arrays in PHP
)
Чтобы получить доступ к элементу в ассоциативном массиве, вы используете ключ. Например, ниже показано, как получить доступ к элементу с ключом 'title' в массиве $html:
<?php
$html['title'] = 'PHP Associative Arrays';
$html['description'] = 'Learn how to use associative arrays in PHP';
echo $html['title'];
Вывод:
PHP Associative Arrays