cuốn sách gpt4 ai đã làm

php - Hợp nhất 3 mảng trong PHP

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 12:27:36 27 4
mua khóa gpt4 Nike

Tôi có 3 mảng như hình dưới đây.

$array1 = Mảng
(
[0] => 05/01
[1] => 02/05
)

$array2 =Mảng
(
[0] => ED
[1] => P
)

$array3 =Mảng
(
[0] =>Thứ Hai
[1] => Thứ ba

)

Mình muốn gộp 3 mảng này như hình bên dưới $result_array. Tôi đã viết đoạn mã sau. Nhưng nó cho một mảng trống.

$result_array =Mảng
(
[0] => Mảng
(
[0] => 05/01
[1] => ED
[2] => Thứ Hai
)
[1] => Mảng
(
[0] => 05/02
[1] => P
[2] => Thứ ba
)
)

Mã số:

for($z=0; $z
$all_array[$z][] = array_merge($array1[$z],$array2[$z] );
$all_array2[$z] = array_merge($all_array[$z],$array3[$z] );
}

Xin hãy giúp tôi làm điều này.

câu trả lời hay nhất

Chỉ cần thực hiện tìm kiếm trên mảng đầu tiên và sử dụng chỉ mục làm khóa cho các mảng khác.

foreach ( $array1 as $idx => $val ) {
$all_array[] = [ $val, $array2[$idx], $array3[$idx] ];
}

Hãy nhớ rằng điều này sẽ chỉ hoạt động nếu cả 3 mảng có cùng độ dài, bạn có thể muốn kiểm tra điều đó trước

Về php - Hợp nhất 3 mảng trong PHP, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45164928/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress