Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php
Langkah-langkah penghakiman: 1. Gunakan fungsi array_filter() untuk memanggil fungsi panggil balik untuk menapis tatasusunan dan mengembalikan elemen nol Fungsi sintaks f($n){return(is_null($n));} $res=array_filter( $arr,"f");"; 2. Gunakan fungsi count() untuk mendapatkan panjang tatasusunan asal dan tatasusunan yang ditapis, dan bandingkan sama ada panjang dua tatasusunan adalah sama. Jika mereka adalah sama, kedua-duanya akan menjadi batal, dan jika ia dikembalikan, akan ada elemen lain
Persekitaran pengendalian tutorial ini: sistem windows7, PHP. versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan fungsi array_filter(), count( ) dan is_null() untuk menentukan sama ada elemen tatasusunan adalah nol
Langkah pelaksanaan :
Langkah 1: Gunakan fungsi array_filter() dan is_null() tapis tatasusunan dan kembalikan elemen nol dalam tatasusunan
Jika panjang dua tatasusunan adalah sama Jika tidak sama, maka mereka bukan kedua-duanya
<?php header('content-type:text/html;charset=utf-8'); function f($num){ return(is_null($num)); } $arr=array(2,null,4,"null",1,null,9); var_dump($arr); $res=array_filter($arr,"f"); echo "数组中的null元素:"; var_dump($res); ?>
Jika panjang dua tatasusunan adalah sama, kedua-duanya
Kod pelaksanaan:
数组长度1==数组长度2
"
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!