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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@sylvester 

Существует несколько способов создания массива в PHP:

  1. Создание пустого массива:
1
$arr = array();


  1. Создание массива с указанными элементами:
1
$arr = array(1, 2, 3);


  1. Создание ассоциативного массива с ключами и значениями:
1
$arr = array("name" => "John", "age" => 30, "city" => "New York");


  1. Добавление элементов в существующий массив:
1
2
3
$arr = array();
$arr[] = "element1";
$arr[] = "element2";


  1. Использование функции range() для создания массива с диапазоном чисел:
1
$arr = range(1, 10);


  1. Использование функции array_fill() для создания массива с заданным количеством элементов и одинаковым значением:
1
$arr = array_fill(0, 5, "value");


  1. Использование функции array_combine() для создания ассоциативного массива из двух массивов:
1
2
3
4
$keys = array("name", "age", "city");
$values = array("John", 30, "New York");

$arr = array_combine($keys, $values);


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

от greyson , 6 месяцев назад

@sylvester 

Дополнительно можно использовать короткий синтаксис для создания массивов в PHP версии 5.4 и выше:

1
$arr = [1, 2, 3];


Также можно использовать функцию array() для создания массива с любыми типами ключей:

1
2
3
4
5
$arr = array(
    'key1' => 'value1',
    2 => 'value2',
    'key3' => 3
);


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