Home >Backend Development >PHP Problem >How to modify the contents of an array in php

How to modify the contents of an array in php

PHPz
PHPzOriginal
2023-04-24 15:49:20443browse

In PHP, array is a common data structure that is often used to store and organize data. When we need to modify the contents of an array, PHP provides some built-in functions to complete this task.

  1. Modify the value in the array

To modify a specific value in the array, we can do it through the array subscript. For example, the following code will modify the value of subscript 1 in the array to "orange":

$fruits = array("apple", "banana", "cherry");

$fruits[1] = "orange";

print_r($fruits);

Output result:

Array
(
    [0] => apple
    [1] => orange
    [2] => cherry
)
  1. Add an element to the end of the array

In PHP, we can use the array_push() function to add an element to the end of the array. For example:

$fruits = array("apple", "banana", "cherry");

array_push($fruits, "orange");

print_r($fruits);

Output result:

Array
(
    [0] => apple
    [1] => banana
    [2] => cherry
    [3] => orange
)
  1. Add an element at the beginning of the array

To add an element at the beginning of the array, you can use array_unshift() function. For example:

$fruits = array("apple", "banana", "cherry");

array_unshift($fruits, "orange");

print_r($fruits);

Output result:

Array
(
    [0] => orange
    [1] => apple
    [2] => banana
    [3] => cherry
)
  1. Delete a certain value in the array

To delete a certain value in the array, you can use unset () function. For example:

$fruits = array("apple", "banana", "cherry");

unset($fruits[1]);

print_r($fruits);

Output result:

Array
(
    [0] => apple
    [2] => cherry
)
  1. Pop the value at the end of the array and return it

To pop the value at the end of the array and return it, you can Use the array_pop() function. For example:

$fruits = array("apple", "banana", "cherry");

$lastFruit = array_pop($fruits);

print_r($fruits);
echo $lastFruit;

Output result:

Array
(
    [0] => apple
    [1] => banana
)
cherry
  1. Remove the value at the beginning of the array and return it

To remove the value at the beginning of the array and return it , you can use the array_shift() function. For example:

$fruits = array("apple", "banana", "cherry");

$firstFruit = array_shift($fruits);

print_r($fruits);
echo $firstFruit;

Output result:

Array
(
    [0] => banana
    [1] => cherry
)
apple

Summary:

PHP provides some built-in functions that make it very convenient to modify the contents of the array. We can do this by modifying the value of the array subscript, adding or removing array elements. Mastering these methods can enable us to process data more efficiently during development.

The above is the detailed content of How to modify the contents of an array in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn