PHP array push: добавление элемента в конец массива
PHP функция array_push() позволяет добавлять элементы в конец массива.
Синтаксис функции выглядит так:
array_push ( array &$array , mixed ...$values ) : int
Параметр array - массив, в который нужно добавить элементы. Параметр values - один или несколько элементов для добавления в массив.
Пример использования:
$fruits = array("apple", "banana", "orange");
array_push($fruits, "grape", "pear");
print_r($fruits);
// Вывод: Array ( [0] => apple [1] => banana [2] => orange [3] => grape [4] => pear )
В данном примере мы создали массив $fruits с тремя элементами: "apple", "banana", "orange". Затем с помощью функции array_push() мы добавили два новых элемента в конец массива: "grape" и "pear". В результате получили массив с пятью элементами.
Также можно использовать функцию array_push() в цикле для добавления элементов в массив:
$numbers = array();
for($i = 1; $i <= 10; $i++) {
array_push($numbers, $i);
}
print_r($numbers);
// Вывод: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )
Здесь мы создали пустой массив $numbers и с помощью цикла добавили в него числа от 1 до 10.
Важно помнить, что функция array_push() изменяет массив, на который передается ссылка, поэтому передавать массив в функцию необходимо по ссылке (&$array).