Làm cách nào để hợp nhất hai mảng trong một mảng trong laravel?

Array_merge[] là một hàm dựng sẵn trong PHP và được sử dụng để hợp nhất hai hoặc nhiều mảng thành một mảng duy nhất. Hàm này được sử dụng để hợp nhất các phần tử hoặc giá trị của hai hoặc nhiều mảng lại với nhau thành một mảng duy nhất. Việc hợp nhất xảy ra theo cách mà các giá trị của một mảng được thêm vào cuối mảng trước đó. Hàm lấy danh sách các mảng được phân tách bằng dấu phẩy làm tham số cần được hợp nhất và trả về một mảng mới với các giá trị đã hợp nhất của các mảng được truyền trong tham số

cú pháp

array array_merge[$array1, $array2, ......, $arrayn]

Thông số. Hàm array_merge[] lấy một danh sách các mảng được phân tách bằng dấu phẩy làm tham số cần được hợp nhất như trong cú pháp. Có n mảng [[$array1, $array2, ……, $arrayn] cách nhau bởi dấu [‘,’] trong cú pháp. Chúng ta có thể chuyển bất kỳ số lượng mảng nào trong tham số

Giá trị trả về. Nó trả về một mảng mới trong đó các phần tử của tất cả các mảng được truyền trong tham số được hợp nhất sao cho các giá trị của một mảng được thêm vào cuối mảng trước đó

Các chương trình dưới đây minh họa hoạt động của hàm array_merge[] trong PHP

  • Hợp nhất hai mảng đơn giản. Khi hai mảng nữa được chuyển đến hàm array_merge[] thì các giá trị của một mảng được thêm vào cuối mảng trước đó. Nếu hai phần tử có cùng khóa chuỗi thì giá trị sau sẽ bị ghi đè. Các phím số nguyên sẽ được đánh số lại bắt đầu từ số không. Để hợp nhất hai mảng, hàm array_merge[] có thể được thực hiện theo cách sau




    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    7

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    8

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    1
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    2
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    1
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    2
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    3

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    4
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    1_______32
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    8
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9
    Array
    [
        [0] => Geeks
        [1] => for
        [2] => Geeks     
    ]
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    1
    Array
    [
        [0] => Geeks
        [1] => for
        [2] => Geeks     
    ]
    4
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9

    Array
    [
        [0] => Geeks
        [1] => for
        [2] => Geeks     
    ]
    6
    Array
    [
        [0] => Geeks
        [1] => for
        [2] => Geeks     
    ]
    7
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    1____89
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    80

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    81
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    0
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    83
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    2
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    9
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    4
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    88

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    8

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    70
    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    81____188

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    8

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    
    74

    đầu ra

    Array
    [
        [size] => medium
        [0] => 2
        [1] => 3
        [2] => a
        [3] => b
        [shape] => circle
        [4] => 4
    ]
    

    Ghi chú. Nếu các mảng đầu vào chứa các khóa chuỗi giống nhau, thì giá trị sau của khóa đó sẽ ghi đè lên giá trị trước đó

    Làm cách nào để hợp nhất hai mảng trong laravel PHP?

    Hàm array_merge[] trong PHP .
    Hợp nhất hai mảng thành một mảng. $a1=mảng["đỏ","xanh"]; .
    Hợp nhất hai mảng kết hợp thành một mảng. $a1=array["a"=>"đỏ","b"=>"xanh"]; .
    Chỉ sử dụng một tham số mảng với các khóa số nguyên. $a=array[3=>"đỏ",4=>"xanh"];

    Làm cách nào để hợp nhất hai mảng?

    Duyệt mảng2[] và chèn từng phần tử một [như sắp xếp chèn] của mảng3[] vào mảng1[]. .
    Tạo một mảng arr3[] có kích thước n1 + n2
    Đồng thời duyệt qua mảng1[] và mảng2[]. .
    Nếu có các phần tử còn lại trong mảng1[] và mảng2[], hãy sao chép chúng trong mảng3[]

    Làm cách nào để thêm hai mảng trong laravel?

    Với bài viết này, chúng ta sẽ xem xét một số ví dụ về vấn đề Hợp nhất hai mảng [ Laravel ] trong lập trình. $foo = coll[Foo. tất cả các[]]; . tất cả các[]];

    Làm cách nào để hợp nhất tất cả các giá trị chính thành một trong một mảng trong PHP?

    Hàm array_merge_recursive[] hợp nhất một hoặc nhiều mảng thành một mảng. Sự khác biệt giữa hàm này và hàm array_merge[] là khi hai hoặc nhiều phần tử mảng có cùng khóa. Thay vì ghi đè các khóa, hàm array_merge_recursive[] tạo giá trị dưới dạng một mảng.

Chủ Đề