Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari jumlah dua tatasusunan dalam php
Cara mencari jumlah dua tatasusunan dalam PHP: 1. Cipta fail contoh PHP 2. Tentukan dua tatasusunan $array1 dan $array2 yang mengandungi nilai integer 3. Gunakan "array_map()" Fungsi dan fungsi tambahan tanpa nama menggabungkan dua tatasusunan ke dalam tatasusunan $sumArray 4. Output "print_r($sumArray)" boleh mencetak tatasusunan baharu.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, versi php8.1.3, komputer Dell G3.
Untuk menjumlahkan dua tatasusunan PHP, anda boleh menggunakan fungsi array_map() dan fungsi tanpa nama yang ditambahkan.
Berikut ialah contoh PHP:
$array1 = array(1, 2, 3); $array2 = array(4, 5, 6); $sumArray = array_map(function ($a, $b) { return $a + $b; }, $array1, $array2); print_r($sumArray);
Dalam contoh di atas, kami telah menentukan dua tatasusunan $array1 dan $array2, yang mengandungi nilai integer. Kami kemudian menggabungkan dua tatasusunan ke dalam tatasusunan $sumArray menggunakan fungsi array_map() dan fungsi tanpa nama tambahan.
Fungsi tanpa nama mempunyai dua parameter $a dan $b, yang mewakili nilai dalam $array1 dan $array2 pada kedudukan indeks yang sama. Fungsi ini mengembalikan hasil $a + $b. Fungsi array_map() menggunakan fungsi tanpa nama ini untuk memproses elemen yang sepadan bagi semua tatasusunan input dan mengembalikan tatasusunan baru yang diproses.
Hasil output ialah:
Array ( [0] => 5 [1] => 7 [2] => 9 )
Di mana, [0] ialah hasil $array1[0] + $array2[0], [1] ialah $array1[1] + $ array2[ 1], dan seterusnya.
Atas ialah kandungan terperinci Bagaimana untuk mencari jumlah dua tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!