Home >Backend Development >PHP Problem >How to merge two arrays into one array in php

How to merge two arrays into one array in php

PHPz
PHPzOriginal
2023-04-17 15:08:48721browse

In PHP, we can use the array_merge() function to merge two arrays into one array. array_merge()The function accepts any number of parameters, each parameter must be an array. It returns a new array containing all elements in the argument array.

Here is a simple example demonstrating how to merge two arrays using the array_merge() function:

$array1 = array('a', 'b', 'c');
$array2 = array('d', 'e', 'f');

$mergedArray = array_merge($array1, $array2);

print_r($mergedArray);

Output:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
)

above In the example, we first define two arrays: $array1 and $array2. We then merge them into a new array using the array_merge() function, called $mergedArray. Finally, we use the print_r() function to print the merged array.

In addition to the array_merge() function, PHP also provides some other functions that can be used to merge two or more arrays, for example:

  • array_combine(): Combine two arrays into an associative array, with one array as the key and the other as the value.
  • array_merge_recursive(): Merge two or more multidimensional arrays into a multidimensional array.
  • array_replace(): Replace elements in one array with elements in another array.

The usage of these functions is similar to the array_merge() function. For details, please refer to the official PHP documentation.

To summarize, merging two arrays in PHP is very simple, just use the array_merge() function. If you need more complex merge operations, you can try other functions such as array_combine() and array_merge_recursive().

The above is the detailed content of How to merge two arrays into one 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