Pengenalan fungsi PHP—kosong(): Semak sama ada pembolehubah kosong
Dalam pengaturcaraan PHP, selalunya perlu untuk menilai pembolehubah Ia adalah keperluan biasa untuk menilai sama ada pembolehubah kosong. Fungsi empty() terbina dalam PHP digunakan untuk menyemak sama ada pembolehubah kosong. Artikel ini akan memperkenalkan penggunaan fungsi empty() dan menyediakan beberapa contoh kod praktikal. Penggunaan fungsi
empty() adalah sangat mudah, ia menerima satu parameter dan mengembalikan nilai Boolean. Fungsi empty() mengembalikan benar apabila nilai parameter ialah salah satu daripada situasi berikut, jika tidak ia mengembalikan false:
Berikut ialah kod sampel yang menunjukkan penggunaan fungsi empty():
<?php $var1 = ''; $var2 = 0; $var3 = false; $var4 = null; $var5 = array(); $var6; // not set echo 'var1 is empty: ' . (empty($var1) ? 'true' : 'false') . '<br>'; echo 'var2 is empty: ' . (empty($var2) ? 'true' : 'false') . '<br>'; echo 'var3 is empty: ' . (empty($var3) ? 'true' : 'false') . '<br>'; echo 'var4 is empty: ' . (empty($var4) ? 'true' : 'false') . '<br>'; echo 'var5 is empty: ' . (empty($var5) ? 'true' : 'false') . '<br>'; echo 'var6 is empty: ' . (empty($var6) ? 'true' : 'false') . '<br>'; ?>
Menjalankan kod di atas akan menghasilkan keputusan berikut:
var1 is empty: true var2 is empty: true var3 is empty: true var4 is empty: true var5 is empty: true var6 is empty: true
Dalam pengaturcaraan sebenar, kita sering perlu menilai sama ada pembolehubah kosong untuk membuat pertimbangan yang logik. Sebagai contoh, kita boleh menggunakan fungsi empty() untuk menyemak sama ada data borang yang dimasukkan oleh pengguna kosong untuk memastikan kesahihan data.
<?php if (empty($_POST['username'])) { echo '请输入用户名'; } else { // 其他逻辑处理 } ?>
Dalam coretan kod di atas, kami menggunakan fungsi empty() untuk menyemak sama ada nama pengguna yang dimasukkan oleh pengguna kosong. Jika ia kosong, maklumat segera akan dikeluarkan, jika tidak, pemprosesan logik lain akan dilakukan.
Perlu diingat bahawa fungsi kosong() hanya boleh digunakan untuk semakan pembolehubah dan tidak boleh digunakan untuk menentukan secara langsung kebenaran atau kepalsuan pemalar atau ungkapan. Sebagai contoh, jika kita perlu menentukan sama ada pemalar kosong, kita harus menggunakan fungsi isset(). Jika anda perlu menentukan sama ada ungkapan itu benar atau salah, anda harus menggunakan pernyataan if.
Secara keseluruhannya, fungsi empty() ialah fungsi yang sangat praktikal dalam PHP, yang membolehkan kami menyemak dengan mudah sama ada pembolehubah kosong. Dalam pengaturcaraan sebenar, kita sering perlu menggunakan fungsi empty() untuk melaksanakan pengesahan data borang, pertimbangan logik, dsb. Saya berharap pengenalan dan contoh kod artikel ini dapat membantu pembaca lebih memahami dan menggunakan fungsi empty().
Atas ialah kandungan terperinci Pengenalan fungsi PHP—empty(): Semak sama ada pembolehubah kosong. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!