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

How to add new value to array in php

PHPz
Release: 2023-04-12 14:29:35
Original
509 people have browsed it

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);
Copy after login

This will output the following:

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

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);
Copy after login

This will output the following:

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

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);
Copy after login

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
  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);
Copy after login

This will output the following:

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

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);
Copy after login

This will output the following:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
)
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
  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);
Copy after login

This will output the following:

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

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);
Copy after login

This will output the following:

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

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!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template