Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php

Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php

青灯夜游
青灯夜游asal
2022-09-20 19:34:102537semak imbas

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

Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php

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

  • <.>fungsi array_filter() menggunakan fungsi panggil balik untuk menapis elemen dalam tatasusunan dan mengembalikan tatasusunan ditapis setiap nilai kunci masuk dihantar ke fungsi panggil balik Jika fungsi panggil balik kembali benar, nilai kunci semasa dalam tatasusunan input dikembalikan ke tatasusunan hasil 🎜>Langkah 2: Gunakan fungsi count() untuk mendapatkan panjang tatasusunan asal dan tatasusunan yang ditapis, dan bandingkan sama ada panjang dua tatasusunan adalah sama

  • Jika panjang dua tatasusunan adalah sama Jika tidak sama, maka mereka bukan kedua-duanya
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
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 Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php

Kod pelaksanaan:

数组长度1==数组长度2
  • Pembelajaran yang disyorkan: "
  • Tutorial Video PHP

    "

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!

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