Home >Backend Development >PHP Problem >How to add new value to array in php

How to add new value to array in php

PHPz
PHPzOriginal
2023-04-12 13:56:31524browse

In PHP, adding new elements to an array is a common task. Arrays are one of the most commonly used data types in PHP, and adding new values ​​to an array is one of the basic functions of array operations. In this article, we will explore how to add new values ​​to an array in PHP.

  1. Add using square brackets

You can add new elements to the array by using square brackets. There are two ways to accomplish this using square brackets.

The first is to add elements at the end. For example, if you want to add a new element "apple" to the array, you can use the following code:

$fruits = array("orange", "banana");
$fruits[] = "apple";
print_r($fruits);

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

If you already have an array, You can also use the same method to add multiple new elements to the end of an array. For example, if you want to add "orange", "banana" and "apple" to the array, you can execute the following code:

$fruits = array();
$fruits[] = "orange";
$fruits[] = "banana";
$fruits[] = "apple";
print_r($fruits);

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

Second It is added using the key name in square brackets. This method requires specifying a key name and surrounding it with square brackets, for example:

$fruits = array("orange", "banana");
$fruits[2] = "apple";
print_r($fruits);

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
  1. Use the PHP built-in array_push() function

PHP’s built-in array_push() function can add one or more elements to the end of the array. For example, if you want to add a new element "apple" to the array, you can use the following code:

$fruits = array("orange", "banana");
array_push($fruits, "apple");
print_r($fruits);

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)

You can also use the array_push() function Add multiple elements to an array. For example, if you want to add "orange", "banana" and "apple" to the array, you can simply execute the following code:

$fruits = array();
array_push($fruits, "orange", "banana", "apple");
print_r($fruits);

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
  1. Use PHP's built-in array_unshift() function

PHP's built-in array_unshift() function can add one or more elements to the beginning of the array. For example, if you want to add a new element "apple" to the array, you can use the following code:

$fruits = array("orange", "banana");
array_unshift($fruits, "apple");
print_r($fruits);

This will output the following:

Array
(
    [0] => apple
    [1] => orange
    [2] => banana
)

You can also use the array_unshift() function Add multiple elements to an array. For example, if you want to add "apple", "banana" and "orange" to the array, you can simply execute the following code:

$fruits = array();
array_unshift($fruits, "apple", "banana", "orange");
print_r($fruits);

This will output the following:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

Summary

In PHP, adding new elements to an array is a common task. You can use square brackets in one or more ways, and you can also use PHP's built-in array_push() function and array_unshift() function to add one or more elements. Being proficient in these methods will bring more flexibility and efficiency to your PHP programming process.

The above is the detailed content of How to add new value to 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