Arrays are a common data type. In PHP, arrays can be created and modified in many ways. Array appending is a common operation, typically used to add new data to the end of an existing array. In this article, we will introduce the basic methods and examples of array append in PHP.
- Use PHP built-in function array_push()
PHP’s array_push() function is a simple way to add one or more elements to the end of an array. The syntax of this function is as follows:
array_push(array, value1, value2, …)
Among them, array is the array to which elements are to be appended, and value1, value2, etc. are the elements to be appended to the end of the array. . One or more elements can be added to an array at the same time. For example, the following code demonstrates how to add new elements to an array using the array_push() function:
$fruits = array("apple", "banana", "orange"); array_push($fruits, "grape", "melon"); // 向数组中添加2个元素 print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape [4] => melon)
In the above example, we have created an array containing 3 fruit names. We then added two new elements, grapes and melon, to the array using the array_push() function. Finally, we use the print_r() function to display the modified array. As you can see, the new element has been successfully added to the end of the array.
- Use the assignment operator =
Another way to append to an array is to use the assignment operator =. This operator appends one or more elements to an array. Like this:
$array1 = array("apple", "banana"); $array2 = array("orange", "grape"); $array1 += $array2; print_r($array1); // 输出:Array([0] => apple [1] => banana [2] => orange [3] => grape)
In the above example, we created two arrays and appended $array2 array to $array1 array using = operator. Finally, we use the print_r() function to display the modified $array1 array.
Please note that the = operator will only add an element if the key name does not exist, if the key name already exists, the new value will be ignored.
- Use the bracket notation []
You can also use the bracket notation [] to add new elements directly to the end of the array. The syntax is as follows:
$array[] = $value;
Among them, $array is the array to which elements are to be appended, and $value is the element to be appended to the end of the array. For example, the following code demonstrates how to add a new element to an array:
$fruits[] = "apple"; $fruits[] = "banana"; $fruits[] = "orange"; print_r($fruits); // 输出:Array([0] => apple [1] => banana [2] => orange)
In the above example, we first created an array named $fruits using an empty array. As you can see, the $fruits array is currently empty. Then we added three new elements to the array using bracket notation []. Finally, we use the print_r() function to display the modified array.
Summary
In PHP, appending new elements to the end of an array is a common operation. This article introduces three basic methods to implement array appending: using the PHP built-in function array_push(), using the assignment operator =, and using the bracket symbol []. The specific implementation method can be selected according to the actual situation.
The above is the detailed content of How to append elements to php array. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

WebStorm Mac version
Useful JavaScript development tools
