Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menambah nilai berbeza dari dua tatasusunan dalam php
Algoritma PHP untuk menambah nilai yang berbeza dari dua tatasusunan: 1. Dapatkan dua tatasusunan 2. Cari nilai yang berbeza 3. Cari jumlah nilai yang berbeza;
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi php8.1.3, komputer DELL G3.
Apabila membangunkan aplikasi web, kita selalunya perlu berurusan dengan tatasusunan. Kadangkala, kita mungkin perlu mengira jumlah nilai yang berbeza dalam dua tatasusunan. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP untuk mencapai fungsi ini.
1. Dapatkan dua tatasusunan
Sebelum memulakan pengiraan, kita perlu mendapatkan dua tatasusunan terlebih dahulu. Tatasusunan boleh dibuat menggunakan sintaks pengisytiharan tatasusunan PHP, contohnya:
$array1=array(1,2,3,4,5); $array2=array(3,4,5,6,7);
2 Ketahui nilai yang berbeza
Untuk mengetahui nilai yang berbeza dalam dua tatasusunan, kita boleh menggunakan fungsi terbina dalam PHP. array_diff(). Fungsi ini menerima lebih daripada dua parameter tatasusunan dan mengembalikan nilai yang muncul hanya dalam tatasusunan pertama.
$diff=array_diff($array1,$array2);
3 Cari jumlah nilai yang berbeza
Seterusnya, kita boleh mencari jumlah nilai yang berbeza dengan menggunakan array_sum() fungsi terbina dalam PHP. Fungsi array_sum() mengembalikan jumlah semua elemen dalam tatasusunan yang diberikan.
$sum=array_sum($diff);
4. Keluarkan keputusan
Akhir sekali, kita boleh menggunakan pernyataan gema untuk mengeluarkan hasilnya. Kod sampel lengkap adalah seperti berikut:
$array1=array(1,2,3,4,5); $array2=array(3,4,5,6,7); $diff=array_diff($array1,$array2); $sum=array_sum($diff); echo"两个数组中不同的值之和为:".$sum;
Ringkasan:
Dalam artikel ini, kami belajar cara mencari jumlah nilai berbeza dalam dua tatasusunan menggunakan bahasa PHP. Dengan menggunakan fungsi array_diff() dan array_sum() Berfungsi, kita boleh mengira nilai yang berbeza dengan mudah dan menambahnya bersama-sama. Petua ini sangat berguna untuk bekerja dengan tatasusunan dan tugas pengiraan lain dalam program, harap ia membantu
Atas ialah kandungan terperinci Bagaimana untuk menambah nilai berbeza dari dua tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!