При создании массива $products мы предоставили возможность присвоить каждому элементу индекс по умолчанию. Это означает, что первый добавленный элемент стал 0-м элементом, второй 1-м и так далее. РНР поддерживает также массивы, в которых с каждым значением можно связать (ассоциировать) любой ключ (индекс).
Массив не обязательно должен быть простым списком ключей и значений — каждая ячейка массива может содержать другой массив. Таким образом, допускается создание двумерных массивов. Двумерный массив можно предмтавить себе в виде матрицы, или таблицы, обладающей шириной и высотой, иначе говоря строками и столбцами.
Сортировка связанных данных в массиве бывает исключительно полезна, в то время как сортировка одномерного массива достаточно проста.Если для хранения информации о товарах и ценах используется массив с описательными индексами, нужно применять функции сортировки, обеспечивающие совместное созранение ключей и значений во время сортировки.
В некотых приложениях требуется изменить порядок следования элементов массива. Функция shuffle () располагает элементы массива в о случайном порядке. Функция array_reverse () возвращает копию массива, в которой элементы расположены в обратном порядке.
Понравилась статья или раздел сайта - порекомендуйте их друзьям.