Как создать многомерный массив с произвольными значениями php
4 года назад
Человек-Молекула
Ответы
0
В PHP массив может принимать любые значения, в том числе и другие массивы, можно делать это с любым уровнем вложенности.
4 года назад
Nikolai Gagarinov
0
Можно создать массив с помощью встроенных функции PHP: array_fill()
или range()
Подробнее: Как заполнить php массив значениями
Пример:
<?php
$array = [];
$collectionNumber = array_fill(1, 5, 1);
$collectionChars = range("a","d");
$array = [$collectionNumber, $collectionChars];
print_r($array); // => [[1, 1, 1, 1, 1], ['a', 'b', 'c', 'd']]
Еще один способ — воспользоваться синтаксисом для работы с массивами в PHP.
Определение при помощи языковой конструкции array()
или []
- короткий вариант записи массива.
<?php
$array = array(
1 => 1,
2 => 2,
);
$array = [
1 => "a",
2 => "b",
];
Добавление элементов в массив с помощью короткого синтаксиса []
.
<?php
$array = [];
$array[] = 1;
print_r($array); // => [0 => 1];
$array['key'] = 'value';
print_r($array); // => [0 => 1, 'key' => 'value'];
Добавлять в массив в качестве значения можно любой тип данных.
<?php
$array = [];
$subArray1 = [10, 20, 30];
$array[] = $subArray1;
$subArray2 = [40, 50, 60];
$array[] = $subArra2;
print_r($array); // => [[10, 20, 30], [40, 50, 60]]
3 года назад
Аслан Аутлев