[Php 4, Php 5, Php 7, Php 8]
mảng_merge - hợp nhất một hoặc nhiều mảng — Merge one or more arrays
Sự mô tả
mảng_merge [mảng ...$arrays
]: mảng[array ...$arrays
]: array
Nếu các mảng đầu vào có cùng một khóa chuỗi, thì giá trị sau cho khóa đó sẽ ghi đè lên cái trước. Tuy nhiên, nếu các mảng chứa các khóa số, giá trị sau sẽ không ghi đè lên giá trị ban đầu, nhưng sẽ được thêm vào.
Các giá trị trong các mảng đầu vào có các khóa số sẽ được đánh số lại với các phím tăng bắt đầu từ 0 trong mảng kết quả.
Thông số
arrays
Danh sách biến các mảng để hợp nhất.
Trả về giá trị
Trả về mảng kết quả. Nếu được gọi mà không có bất kỳ đối số nào, hãy trả về một mảng trống.array.
Thay đổi
7.4.0 | mảng_merge [mảng ...$arrays ]: mảng |
Nếu các mảng đầu vào có cùng một khóa chuỗi, thì giá trị sau cho khóa đó sẽ ghi đè lên cái trước. Tuy nhiên, nếu các mảng chứa các khóa số, giá trị sau sẽ không ghi đè lên giá trị ban đầu, nhưng sẽ được thêm vào.
Các giá trị trong các mảng đầu vào có các khóa số sẽ được đánh số lại với các phím tăng bắt đầu từ 0 trong mảng kết quả.array_merge[] example
Thông số
Array [ [color] => green [0] => 2 [1] => 4 [2] => a [3] => b [shape] => trapezoid [4] => 4 ]
arrays
array_merge[] example
Danh sách biến các mảng để hợp nhất.
Trả về giá trị
Trả về mảng kết quả. Nếu được gọi mà không có bất kỳ đối số nào, hãy trả về một mảng trống.
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }
Thay đổiarray_merge[] with non-array types
Thông số
Array [ [0] => foo [1] => bar ]
arrays
- Danh sách biến các mảng để hợp nhất.
- Trả về giá trị
- Trả về mảng kết quả. Nếu được gọi mà không có bất kỳ đối số nào, hãy trả về một mảng trống.
- Thay đổi
Phiên bản ¶
Hàm này bây giờ có thể được gọi mà không có bất kỳ tham số nào. Trước đây, ít nhất một tham số đã được yêu cầu.
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }0
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }1
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }2
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }3
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }4
Ví dụ ¶
Ví dụ #1 Array_merge [] Ví dụ
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }5
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }6
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }7
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }8
array[5] { [0]=> string[6] "zero_a" [2]=> string[5] "two_a" [3]=> string[7] "three_a" [1]=> string[5] "one_b" [4]=> string[6] "four_b" }9
Ví dụ trên sẽ xuất ra: ¶
Ví dụ #1 Array_merge [] Ví dụ
Array [ [0] => foo [1] => bar ]0
Array [ [0] => foo [1] => bar ]1
Array [ [0] => foo [1] => bar ]2
Array [ [0] => foo [1] => bar ]3
Array [ [0] => foo [1] => bar ]4
Array [ [0] => foo [1] => bar ]5
Array [ [0] => foo [1] => bar ]6
Array [ [0] => foo [1] => bar ]7
Ví dụ trên sẽ xuất ra: ¶
Ví dụ #2 array_merge [] Ví dụ
Array [ [0] => foo [1] => bar ]8
Array [ [0] => foo [1] => bar ]9
Array [ [0] => foo [1] => bar ]7
Đừng quên rằng các phím số sẽ được đánh số lại! ¶
Nếu bạn muốn nối các phần tử mảng từ mảng thứ hai vào mảng thứ nhất trong khi không ghi đè các phần tử từ mảng đầu tiên và không chỉ định lại, hãy sử dụng toán tử +
Array Union:
...$arrays
1
...$arrays
2
...$arrays
3
...$arrays
4
...$arrays
5
Array [ [0] => foo [1] => bar ]7