PHP | array_push () Функция
Эта встроенная функция PHP используется для вставки новых элементов в массив. Мы можем вставить один или несколько элементов в массив, и эти элементы будут вставлены в конец массива, и из-за того, что элементы помещены в массив, длина массива также увеличивается на количество элементов, помещенных в массив. .
Синтаксис :
array_push ($ массив, $ val1, $ val2, $ val3 ....)
Параметры:
Функция может принимать несколько параметров в зависимости от количества элементов, которые мы хотим вставить в массив. Мы можем разделить параметры на две категории, как показано ниже:
- $ array: этот параметр относится к исходному массиву, с которым мы хотим работать.
- Список значений: этот параметр относится к списку элементов, разделенных запятыми, которые мы хотим вставить в массив. В приведенном выше синтаксисе список передаваемых значений: $ val1, $ val2, $ val3….
Возвращаемое значение: эта функция возвращает измененный массив, все элементы которого помещены в конец массива.
Примечание. Если в массиве есть пара ключ-значение, то метод всегда будет добавлять числовой ключ к передаваемому значению.
Примеры:
Ввод: $ array = (1 => «баран», 2 => «кришна», 3 => «аакаш») $ val1 = "rohan", $ val2 = "rajeeb", $ val3 = "saniya" Выход : Множество , [1] => баран [2] => кришна [3] => аакаш [4] => рохан [5] => раджиб [6] => сания , Ввод: $ array = («баран», «кришна», «акаш»); $ val1 = "rohan", $ val2 = "rajeeb", $ val3 = "saniya" Выход : Множество , [0] => баран [1] => кришна [2] => аакаш [3] => рохан [4] => раджиб [5] => сания ,
Below programs illustrate the array_push() function in PHP:
- In the below program the array_push() function is used to push new elements in an array with no keys.
<?php
// PHP code to illustrate the use of array_push()
// Input array
$array
=
array
(
"ram"
,
"krishna"
,
"aakash"
);
// elements to push
$a1
=
"rohan"
;
$a2
=
"rajeeb"
;
$a3
=
"saniya"
;
// array after pushing new elements
print_r(
array_push
(
$array
,
$a1
,
$a2
,
$a3
));
?>
Output:
Array ( [0] => ram [1] => krishna [2] => aakash [3] => rohan [4] => rajeeb [5] => saniya )
- In the below program, we will understand how the array_push() function works with an array having a already defined key_value pair.
<?php
// PHP code to illustrate the use of array_push()
// Input Array
$array
=
array
(1=>
"ram"
, 2=>
"krishna"
, 3=>
"aakash"
);
// Elements to push
$a1
=
"rohan"
;
$a2
=
"rajeeb"
;
$a3
=
"saniya"
;
// Array after pushing new elements
print_r(
array_push
(
$array
,
$a1
,
$a2
,
$a3
));
?>
Output:
Array ( [1] => ram [2] => krishna [3] => aakash [4] => rohan [5] => rajeeb [6] => saniya )
Reference:
http://php.net/manual/en/function.array-push.php