Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan tatasusunan dan mencari puratanya menggunakan PHP
PHP ialah bahasa skrip sebelah pelayan yang biasa digunakan untuk pembangunan web. Antaranya, tatasusunan ialah jenis data biasa yang digunakan untuk menyimpan satu set nilai yang berkaitan. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menentukan tatasusunan dan mencari puratanya.
Tentukan tatasusunan
Dalam PHP, anda boleh mentakrifkan tatasusunan dengan cara berikut:
Tatasusunan diindeks ialah bentuk Tatasusunan termudah, di mana setiap elemen mempunyai subskrip yang unik. Subskrip bermula dari 0, dan subskrip terakhir ialah panjang tatasusunan tolak 1.
$numbers = array(1, 2, 3, 4, 5);
Anda juga boleh mentakrif tatasusunan diindeks menggunakan:
$numbers[0] = 1; $numbers[1] = 2; $numbers[2] = 3; $numbers[3] = 4; $numbers[4] = 5;
Asusunan bersekutu ialah satu lagi Borang tatasusunan biasa di mana setiap elemen mempunyai nama kunci unik, yang boleh menjadi integer atau rentetan. Nama kunci dan nilai elemen disambungkan dengan simbol "=>".
$student = array("name"=>"Tom", "age"=>20, "gender"=>"male");
Anda juga boleh menentukan tatasusunan bersekutu dengan cara berikut:
$student = array(); $student["name"] = "Tom"; $student["age"] = 20; $student["gender"] = "male";
Mencari purata
Mencari purata tatasusunan memerlukan langkah berikut:
Berikut ialah contoh kod untuk mengira purata tatasusunan:
$numbers = array(1, 2, 3, 4, 5); // 求元素总和 $sum = 0; for ($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; } // 计算平均数 $avg = $sum / count($numbers); echo "数组平均数为:".$avg;
Jalankan kod di atas, output adalah seperti berikut:
数组平均数为:3
Selain itu, jika dalam tatasusunan Jika terdapat elemen yang bukan nombor, anda boleh menggunakan fungsi is_numeric() untuk menentukan dan melangkau pengiraan. Contohnya:
$numbers = array(1, 2, "3", 4, 5); $sum = 0; $count = 0; for ($i = 0; $i < count($numbers); $i++) { if (is_numeric($numbers[$i])) { $sum += $numbers[$i]; $count++; } } $avg = $sum / $count; echo "数组平均数为:".$avg;
Kod di atas akan melangkau elemen bukan angka "3", dan outputnya masih 3.
Ringkasan
Array dalam PHP ialah jenis data yang penting, selalunya digunakan untuk menyimpan set nilai yang berkaitan. Menggunakan tatasusunan juga boleh memudahkan logik kod dan meningkatkan kecekapan pembangunan. Artikel ini memperkenalkan cara menggunakan PHP untuk mentakrifkan tatasusunan dan mencari puratanya. Saya harap ia akan membantu pemula.
Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan dan mencari puratanya menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!