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

青灯夜游
Lepaskan: 2023-03-16 20:46:02
asal
2652 orang telah melayarinya

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);
?>
Salin selepas log masuk

Jika panjang dua tatasusunan adalah sama, kedua-duanya Bagaimana untuk menentukan sama ada semua elemen tatasusunan adalah batal dalam php

Kod pelaksanaan:

数组长度1==数组长度2
Salin selepas log masuk
  • 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!

Label berkaitan:
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan