Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari bilangan gred yang gagal dalam tatasusunan dalam php
Langkah: 1. Sesuaikan fungsi untuk memproses tatasusunan dan mengembalikan elemen yang gagal Sintaks ialah "fungsi f($n){return($n
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Dalam tatasusunan, simpan beberapa markah perwakilan Bagaimana untuk mencari bilangan gred yang gagal dalam tatasusunan?
Dalam PHP, anda boleh menggunakan fungsi array_filter() dan fungsi count() untuk mencari bilangan elemen yang gagal dalam tatasusunan.
Langkah pelaksanaan:
Langkah 1: Sesuaikan fungsi dan tetapkan syarat tertentu untuk memproses tatasusunan
Gred lebih besar daripada atau bersamaan dengan 60 ialah gred lulus, dan apa-apa yang kurang daripada 60 ialah gred gagal. Oleh itu, syarat fungsi tersuai adalah kurang daripada 60:
function f($num){ return($num<60); }
Langkah 2: Gunakan array_filter() untuk memanggil fungsi tersuai untuk memproses tatasusunan yang ditentukan dan mengembalikan elemen yang gagal gred
Fungsi array_filter() menggunakan fungsi panggil balik untuk menapis elemen dalam tatasusunan.
Fungsi ini menghantar setiap nilai kunci dalam tatasusunan input kepada fungsi panggil balik. Jika fungsi panggil balik kembali benar, nilai kunci semasa dalam tatasusunan input dikembalikan kepada tatasusunan hasil. Nama kunci tatasusunan kekal tidak berubah.
$res=array_filter($arr,"f");
fungsi array_filter() mengembalikan tatasusunan yang ditapis.
Langkah 3: Gunakan fungsi count() untuk mengira bilangan elemen dalam tatasusunan yang ditapis
$len=count($res)
Bilangan elemen dalam tatasusunan yang ditapis bermaksud a gred gagal (kurang daripada 60) bilangan elemen.
Kod sampel lengkap:
Pembelajaran yang disyorkan: "Tutorial video PHP 》
Atas ialah kandungan terperinci Bagaimana untuk mencari bilangan gred yang gagal dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!