Ассоциативный массив PHP: методы и примеры

На английском языке «php asosiatif array» переводится как «php associatif array». Ассоциативный массив в PHP — это структура данных, которая позволяет связывать ключи со значениями. Вот несколько методов, обычно используемых с ассоциативными массивами в PHP, а также примеры кода:

  1. Создание ассоциативного массива:

    $person = array(
       "name" => "John Doe",
       "age" => 25,
       "city" => "New York"
    );
  2. Доступ к значениям в ассоциативном массиве:

    echo $person["name"];  // Output: John Doe
    echo $person["age"];   // Output: 25
    echo $person["city"];  // Output: New York
  3. Изменение значений в ассоциативном массиве:

    $person["age"] = 30;
    echo $person["age"];   // Output: 30
  4. Добавление элементов в ассоциативный массив:

    $person["email"] = "johndoe@example.com";
    echo $person["email"];  // Output: johndoe@example.com
  5. Проверка наличия ключа в ассоциативном массиве:

    if (isset($person["name"])) {
       echo "Name exists in the array.";
    } else {
       echo "Name does not exist in the array.";
    }
  6. Удаление элемента из ассоциативного массива:

    unset($person["city"]);
    echo $person["city"];  // Output: Notice: Undefined index: city
  7. Цикл по ассоциативному массиву:

    foreach ($person as $key => $value) {
       echo "$key: $value";
    }
    // Output:
    // name: John Doe
    // age: 30
    // email: johndoe@example.com
  8. Подсчет количества элементов в ассоциативном массиве:

    $count = count($person);
    echo $count;  // Output: 3