Массивы в php, виды массивов, примеры массива, вывод на экран
Что такое "простой массив в php", пример простого массива в php. Сделаем несколькими способами простой массив в php. И живой пример обязательно!
Подробно о простом массиве в php:
- Что такое простой массив в PHP.
- Создание простого массива "альтернативным синтаксисом" PHP.
- Создание простого массива не с нулевого ключа.
- Сделать простой массив в PHP.
- Сделать простой массив в цикле php.
Что такое простой массив в PHP.
Здесь нужно сделать некоторое отступление... все учебники и сайты пишут люди... и иногда данные могут не совпадать! Вам придется выбрать, какой из вариантов вам больше подходит!
Начнем с того: "что такое простой массив в php":
Простой Массив php это массив с числовым индексом.
Как выглядит простой массив php:
Пример простого массива php
Рассмотрим простой массив в php:
$arr = array('Первая', 'Вторая', 'Третья');
Разберем пример простого массива php
Что вы здесь видите?..
В произвольную переменную $arr передан простой массив:
Здесь видны только значения массивов. А ключи у данного массива не видны. Но если они не видны - это не значит, что они не существуют! Вы сможете их увидеть после вывода на экран(см.ниже)
Но если посмотреть на простой массив php после print_r, то вы увидите:
Array
(
[0] => Первая
[1] => Вторая
[2] => Третья
)
Создание простого массива "альтернативным синтаксисом" PHP.
Как вы наверное знаете, что начиная с PHP 5.4 для создания простого массива в php, можно заменить "array()" на просто квадратные скобки - "[]".
Для создания простого массива таким способом вам понадобится:
Определить - какая у вас php. Если у вас выше 5.4, то данный способ вам подойдет!
Определяем простой массив php без слова array - используем только квадратные скобки:
Посмотрим на данный простой массив после print_r:
Пример массива php без использования слова array
Array
(
[0] => значение 1
[1] => значение 2
[2] => значение 3
)
Создание простого массива не с нулевого ключа.
Как вы видели в предыдущем пункте, что ключи начинаются в простом массиве с нулевого ключа.
А если мне требуется начать отсчет ключей например с единицы?
Для начала простого массива не с нуля - вам потребуется...
Теория и код предыдущего пункта и чуть-чуть изменить...
Первый ключ выводим явно:
Соберем весь код:
Код простого массива не с нулевого ключа.
<?
print_r(array('1'=>'значение 1', 'значение 2', 'значение 3');
?>
Вывод простого массива не с нулевого ключа.
Array
(
[1] => значение 1
[2] => значение 2
[3] => значение 3
)
Вывод простого массива с ключа любого числа.
Если вам требуется начать отсчет с любой цифры в простом массиве, в пером ключе указываем то число:
Array
(
[3] => значение 1
[4] => значение 2
[5] => значение 3
)
Сделать простой массив в PHP.
Следующий вариант создания простого массива, для этого вам понадобится:
Пишем ... опять "теги php" :
<??>
В них помещаем с новой строчки, название массива с квадратными скобками.
Знак присваивания и значение:
Выводим с помощью print_r
Соберем весь код:
Пример кода создания простого массива php:
<?
$simple_arr[1] = 'Значение №1';
$simple_arr[2] = 'Значение №2';
$simple_arr[3] = 'Значение №3';
$simple_arr[4] = 'Значение №4';
$simple_arr[5] = 'Значение №5';
print_r($simple_arr);
?>
Пример работы кода простого массива php:
Размещаем выше приведенный код просто массива прямо здесь:
Array
(
[1] => Значение №1
[2] => Значение №2
[3] => Значение №3
[4] => Значение №4
[5] => Значение №5
)
Сделать простой массив в цикле php.
Для того, чтобы сделать простой массив в цикле вам понадобится:
Снова "теги php" :
<??>
Выше цикла создаем простой массив:
Далее используем цикл {for} и внутри цикла используем уже выше примененную конструкцию(только здесь номер будет зависеть от номера цикла):
Соберем весь код:
Пример кода создания простого массива в цикле php:
<?
$simple_array = array();
for ($i=0; $i < 5; $i++) {
$simple_array[] = 'Значение №'.$i;
}
?>
Работа кода создания простого массива в цикле php:
Чтобы увидеть работу кода создания простого массива в цикле - размещаю выше приведенный код прямо здесь:
Array
(
[0] => Значение №0
[1] => Значение №1
[2] => Значение №2
[3] => Значение №3
[4] => Значение №4
)
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: