Как добавить элемент в начало массива в php?

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

от carlo.cummerata , в категории: PHP , 3 года назад

Как добавить элемент в начало массива в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@carlo.cummerata Используйте array_unshift() функцию PHP чтобы добавить элемент в начала массива, ниже пример кода на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php

$arr = ["первый", "второй", "третий"];

array_unshift($arr , "нулевой");

print_r($arr);
// Вывод:
//Array
//(
//    [0] => нулевой
//    [1] => первый
//    [2] => второй
//    [3] => третий
//)


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

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

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

@carlo.cummerata 

Для добавления элемента в начало массива в PHP можно использовать функцию array_unshift().


Пример:

1
2
3
4
5
<?php
$myArray = array("apple", "banana", "orange");
array_unshift($myArray, "lemon");
print_r($myArray);
?>


В результате выполнения кода выше, массив $myArray будет содержать элементы "lemon", "apple", "banana" и "orange".


Функция array_unshift() принимает первым аргументом массив, к которому нужно добавить элемент, а остальные аргументы - это элементы, которые нужно добавить в начало массива. Функция изменяет исходный массив и возвращает количество элементов в новом массиве.