Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Merangkumkan fungsi php untuk mencari purata tatasusunan

Merangkumkan fungsi php untuk mencari purata tatasusunan

PHPz
PHPzasal
2023-04-18 10:26:10568semak imbas

PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dalam pembangunan web Ia menyokong pelbagai fungsi yang boleh membantu kami melakukan pelbagai operasi pengiraan dengan mudah, termasuk mencari purata tatasusunan. Dalam artikel ini, kami akan menerangkan cara mengira purata tatasusunan menggunakan fungsi dalam PHP.

Array ialah struktur data yang sangat penting dalam PHP, digunakan untuk menyimpan set data. Kita boleh menggunakan fungsi terbina dalam PHP untuk mencipta dan memanipulasi tatasusunan. Sebelum mengira purata tatasusunan, kita perlu mencipta tatasusunan dan menambah beberapa data padanya.

Pertama, mari kita buat tatasusunan yang dipanggil $numbers, yang mengandungi set nombor:

$numbers = array(2, 4, 6, 8, 10);

Seterusnya, kita perlu menulis fungsi yang akan mengira purata dan mengembalikan hasilnya. Kita boleh menggunakan fungsi PHP terbina dalam array_sum() untuk mengira jumlah semua elemen dalam tatasusunan dan kemudian membahagikan nilai ini dengan panjang tatasusunan untuk mendapatkan purata.

function calculate_average($array) {
  $sum = array_sum($array);
  $count = count($array);
  $average = $sum / $count;
  return $average;
}

Dalam fungsi di atas, kami menggunakan pembolehubah $sum untuk menyimpan jumlah semua elemen dalam tatasusunan, gunakan pembolehubah $count untuk menyimpan panjang tatasusunan, dan kemudian membahagikan kedua-dua nilai ini untuk mendapatkan purata panjang tatasusunan. Akhir sekali, kami menggunakan penyata pulangan untuk mengembalikan hasil pengiraan.

Sekarang kita boleh menggunakan fungsi yang mengira purata tatasusunan kepada tatasusunan $nombor yang kita buat sebelum ini. Kami akan memanggil fungsi calculate_average() dan memberikannya array $numbers sebagai parameter.

$average = calculate_average($numbers);
echo "数组的平均数为: " . $average;

Dalam kod di atas, kami menggunakan pembolehubah $average untuk menyimpan purata yang dikembalikan oleh fungsi dan menggunakan pernyataan gema untuk mengeluarkan hasil ke skrin.

Kod lengkap adalah seperti berikut:

$numbers = array(2, 4, 6, 8, 10);

function calculate_average($array) {
  $sum = array_sum($array);
  $count = count($array);
  $average = $sum / $count;
  return $average;
}

$average = calculate_average($numbers);
echo "数组的平均数为: " . $average;

Melaksanakan kod di atas akan mengeluarkan hasil berikut:

数组的平均数为: 6

Seperti yang anda lihat, kami menggunakan PHP terbina -in fungsi untuk mengira tatasusunan Proses purata adalah sangat mudah dan mudah. Dengan menggabungkan tatasusunan dan fungsi terbina dalam, kami boleh melakukan pelbagai operasi pengiraan dengan cepat dan cekap serta meningkatkan kecekapan pembangunan kami.

Atas ialah kandungan terperinci Merangkumkan fungsi php untuk mencari purata tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn