PHP — Массивы

PHP — Массивы

От автора: PHP массивы — это структуры данных, которые сохраняют один или несколько одинаковых значений в одном значении. Например, если вы хотите сохранить 100 чисел, то вместо определения 100 переменных легко определить массив длиной 100.

Существует три разных типа массивов, в которых каждое значение массива доступно с помощью идентификатора, называемого индексом массива.

Числовой массив — массив с числовым индексом. Значения хранятся и доступны линейным образом.

Ассоциативный массив — массив со строками в качестве индекса. Он сохраняет значения элементов в сочетании с ключевыми значениями, а не строгим линейным порядком индекса.

Многомерный массив. Доступ к массиву, содержащему один или несколько массивов и значений, осуществляется с использованием нескольких индексов.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

ПРИМЕЧАНИЕ. Встроенные функции массива описаны в статье, посвященной функциям массива PHP.

Числовой массив

Эти массивы могут хранить числа, строки и любой объект, а их индекс будет представлен числом. По умолчанию индекс массива начинается с нуля.

Пример

Ниже приведен пример создания и получения доступа к числовым массивам. Здесь мы использовали для создания массива функцию array().

Это дает следующий результат:

Ассоциативные массивы

Ассоциативные массивы очень похожи на числовые массивы с точки зрения функционала, различие заключается только в индексах. Индексы ассоциативных массивов представляют собой строку, с помощью которой устанавливается связь между ключом и значением.

Например, для хранения в массиве зарплат сотрудников числовой индексный массив не является оптимальным выбором. Вместо этого лучше использовать имена сотрудников в качестве ключей в ассоциативном массиве, а в качестве значения использовать их зарплаты.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

ПРИМЕЧАНИЕ. Не сохраняйте ассоциативный массив внутри двойных кавычек при выводе, иначе он не вернет никакого значения.

Это дает следующий результат -

Многомерные массивы

В многомерном массиве каждый элемент также может представлять собой массив. И каждый элемент в подмассиве также может быть массивом и так далее. Значения в многомерном массиве доступны с использованием нескольких индексов.

Пример

В этом примере мы создаем двухмерный массив для хранения оценок трех студентов по трем предметам. Этот пример представляет собой ассоциативный массив, вы можете таким же образом создать числовой массив.

Это дает следующий результат:

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree