В PHP массивы являются отображениями (map), связывающими ключи со значениями. Существует по сути один тип "массив", но его использование позволяет имитировать различные структуры данных.
Основные виды использования, которые часто некорректно называют "типами":
Примеры:
php
php
Важно понимать, что PHP не различает эти "типы" внутренне как разные структуры данных, в отличие от некоторых других языков. PHP-массив — это универсальная структура, способная содержать пары ключ-значение, где ключами могут быть целые числа или строки, а значениями — любые типы данных.
Можно смешивать типы ключей в одном массиве:
php