Как создать массив и заполнить его в php?

Пользователь

от vladimir , в категории: PHP , 2 года назад

Как создать массив и заполнить его в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@vladimir Вы можете использовать array_fill() функцию чтобы создать и заполнить массив в PHP, ниже пример кода:


1
2
3
4
5
<?php

$arr = array_fill(0, 5, "тест");

print_r($arr);


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от judd , год назад

@vladimir 

В PHP можно создать массив, используя функцию array() или сокращенную запись []. Чтобы заполнить массив, вы можете использовать циклы или просто присвоить значения вручную.


Вот пример создания массива и заполнения его значениями вручную:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
// Создание пустого массива с помощью функции array()
$array1 = array();

// Создание пустого массива с помощью сокращенной записи []
$array2 = [];

// Создание массива и заполнение его значениями вручную
$array3 = array('apple', 'banana', 'cherry', 'date');

// Присвоение значений в уже созданный массив
$array4 = [];
$array4[0] = 'apple';
$array4[1] = 'banana';
$array4[2] = 'cherry';
$array4[3] = 'date';


Также можно использовать циклы для заполнения массива. Например, можно заполнить массив числами от 1 до 10 с помощью цикла for:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
// Создание пустого массива
$array = [];

// Заполнение массива числами от 1 до 10 с помощью цикла for
for ($i = 1; $i <= 10; $i++) {
    $array[] = $i;
}

// Вывод массива
print_r($array);


Этот код выведет:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 8
    [8] => 9
    [9] => 10
)