Home > Article > Backend Development > How to modify array members in php
In PHP, modifying array members is a common task because arrays are one of the most commonly used data structures in PHP. There are several different ways to modify array members in PHP, you can modify element values directly on the original array, or you can use built-in PHP functions to modify the array. This article will introduce several methods to modify PHP array members.
1. Directly modify array members
The array in PHP is an ordered collection of key-value pairs. We can access the elements in the array by key name. To modify an array member, we can directly access the array element by key name and then modify its value to the new value. For example:
$myArray = array("apple", "banana", "cherry"); $myArray[1] = "orange"; print_r($myArray);
This code will output Array ( [0] => apple [1] => orange [2] => cherry )
. In this example, we use the []
operator to access the second element (key 1) in the array $myArray
and change its value to "orange".
2. Use built-in functions to modify array members
In addition to directly modifying array members, PHP also provides some built-in functions that can easily modify array members. These functions include: array_push()
、array_pop()
、array_shift()
、array_unshift()
、array_splice()
array_push()
The function adds one or more elements to the end of an array. Its syntax is as follows:
array_push(array, value1, value2, ...)
Example:
$myArray = array("apple"); array_push($myArray, "banana", "cherry"); print_r($myArray);
This example will output Array ( [0] => apple [1] => banana [2] => cherry )
. In this example, we have added two new elements "banana" and "cherry" at the end of the array $myArray
.
array_pop()
The function deletes the last element in the array. Its syntax is as follows:
array_pop(array)
Example:
$myArray = array("apple", "banana", "cherry"); array_pop($myArray); print_r($myArray);
This example will output Array ( [0] => apple [1] => banana )
. In this example, we delete the last element "cherry" in the array $myArray
.
array_shift()
The function deletes the first element in the array. Its syntax is as follows:
array_shift(array)
Example:
$myArray = array("apple", "banana", "cherry"); array_shift($myArray); print_r($myArray);
This example will output Array ( [0] => banana [1] => cherry )
. In this example, we delete the first element "apple" in the array $myArray
.
array_unshift()
The function adds one or more elements to the beginning of an array. Its syntax is as follows:
array_unshift(array, value1, value2, ...)
Example:
$myArray = array("apple", "banana"); array_unshift($myArray, "cherry", "orange"); print_r($myArray);
This example will output Array ( [0] => cherry [1] => orange [2] => apple [3] => banana )
. In this example, we have added two new elements "cherry" and "orange" at the beginning of the array $myArray
.
array_splice()
The function can be used to slice the array and add, delete and replace elements in the array. . Its syntax is as follows:
array_splice(array, start, length, replacement)
Parameter description:
Example:
$myArray = array("apple", "banana", "cherry", "orange"); array_splice($myArray, 1, 2, array("pear", "kiwi")); print_r($myArray);
This example will output Array ( [0] => apple [1] => pear [2] => ; kiwi [3] => orange )
. In this example, we removed two elements "banana" and "cherry" starting at index 1, and then added two new elements "pear" and "kiwi".
3. Summary
In PHP, modifying array members is a basic task. We can access and modify the values of array elements directly through key names, or we can use built-in functions to add, delete, and replace array elements. Proficient in array operation skills can allow us to develop PHP applications more efficiently.
The above is the detailed content of How to modify array members in php. For more information, please follow other related articles on the PHP Chinese website!