Массивы в php, виды массивов, примеры массива, вывод на экран
Что такое массив в php, типы(виды) массивов, как сделать самый простой массив. Задача создать массив цикле.
Вообще тема массивов просто необъятна! Но с чего-то же нужно начинать... начнем с разбора что такое массив, пример массива и т.д...
- Что такое массив в PHP.
- Пример простого массива php
- Применить var_dump к массиву
- Виды массивов php
- Создать массив php + Задача на циклы.
Что такое массив в PHP.
Массив — это набор данных, в котором хранится несколько элементов в одной переменной. Структура элементов в этом наборе - это "ключ-значение".
Массив записывается так:
$arr = array('Первая', 'Вторая', 'Третья', 'Четвертая', 'Пятая', 'шестая' );
Выводим с помощью print_r:
Array
(
[0] => Первая
[1] => Вторая
[2] => Третья
[3] => Четвертая
[4] => Пятая
[5] => шестая
)
Здесь мы видим, некое отличие в записи и выводе данного массива.
Такой вид массива называется "одномерный массив". В котором, по умолчанию, ключи на записываются, но при выводе мы видим, что у каждой ячейки массива есть совй номер.
По этому ключу, мы можем обратиться к данной ячейке...
Т.е.
Изменить значение.
Удалить ячейку.
+ Добавить ячейку.
Пример простого массива php
Чтобы представлять первый пункт, что же такое массив, приведем пример простого массива;
Если вы внимательно прочитали первый пункт, то логично спросить! Мы видим значение ячеек массива, но где же сами ключи!
В простом(или одномерном) массиве, ключи могут не указываться. но они есть по умолчанию!
К примеру мы хотим вывести значение ячейки номер 1(не забываем, что первая ячейка имеет номер 0)
Поскольку ячейка - это строка, а не массив, то можно использовать echoРезультат вывода:
Применить var_dump к массиву
Если вы собираетесь учиться программированию, то часто вам потребуется такая функция как var_dumpДалее мы сможем увидеть всю информацию о нашем массиве. Количество ячеек массива -
array(6) {
[0]=>
string(12) "Первая"
[1]=>
string(12) "Вторая"
[2]=>
string(12) "Третья"
[3]=>
string(18) "Четвертая"
[4]=>
string(10) "Пятая"
[5]=>
string(12) "шестая"
}
Виды массивов php
Существуют несколько видов, типов массивов!
1. Одномерный массив
Об одномерном простом массиве мы уже поговорили...
2. Ассоциативные массивы
Пример Ассоциативного массива
3. Многомерные массивы.
$переменная = array (
"Иванов" => array ("рост" => 174, "вес" => 68),
"Петров" => array ("рост" => 181, "вес" => 90),
"Сидоров" => array ("рост" => 166, "вес" => 73));Результат вывода многомерного массива:
Array
(
[Иванов] => Array
(
[рост] => 174
[вес] => 68
)
[Петров] => Array
(
[рост] => 181
[вес] => 90
)
[Сидоров] => Array
(
[рост] => 166
[вес] => 73
)
)
Создать массив php
В переменную
Ну что ж давайте усложним! см далее создать массив в цикле:
Задача - создайте массив в цикле получая в каждую ячейку массива +1, всего циклов 10
Ваши предложения!?
Создадим пустой массив
for ($i=0; $i <= 10 ; $i++) {
$example[] = $i;
}
Выведем результат создания нашего первого автоматического массива
Результат создания нашего массива;
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
[10] => 10
)
php элемент массива php многомерный массив php ассоциативный массив двумерный массив php php создать массив php записать массив php массив массив в php