СЛОВАРЬ В PHP
В PHP словари или ассоциативные массивы представляют собой массивы, у которых есть ключи и значения. Ключи могут быть любого типа, кроме объектов. Значения могут быть любого типа, включая другие массивы.
Создать ассоциативный массив можно с помощью функции array
или с помощью квадратных скобок:
$my_array = array("name" => "John", "age" => 30);
$my_array = ["name" => "John", "age" => 30];
Доступ к элементам массива осуществляется через ключ:
$name = $my_array["name"];
$age = $my_array["age"];
Если ключ не существует, то будет возвращено null
:
$email = $my_array["email"]; // $email равен null
Чтобы проверить, существует ли ключ в массиве, можно использовать функцию array_key_exists
:
if (array_key_exists("email", $my_array)) {
$email = $my_array["email"];
} else {
$email = "unknown";
}
Словари можно объединять с помощью функции array_merge
:
$dictionary1 = array("apple" => "яблоко", "banana" => "банан");
$dictionary2 = array("orange" => "апельсин", "banana" => "банана"); // "banana" будет перезаписано
$dictionary = array_merge($dictionary1, $dictionary2);
Відео1.1.4 Згадки про Русь до 862 року
Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7
Массивы в PHP ( часть 1). PHP stage 2
#36 Уроки PHP - Учим язык PHP, Решаем задачи на понимание массивов на языке PHP
6 СЕКРЕТОВ общения с ChatGPT [OpenAI] искусственный интеллект
Функции работы с массивами в PHP - Базовый курс PHP-7
PHP в 2023 - плюсы и минусы языка - Первый Бит