Membandingkan Berbilang Nilai dalam PHP
Dalam PHP, menyemak berbilang nilai boleh menjadi bertele-tele, seperti yang digambarkan oleh coretan kod yang disediakan. Walau bagaimanapun, wujud pendekatan yang lebih ringkas dan cekap untuk membandingkan berbilang nilai terhadap pembolehubah tunggal.
Perbandingan Dalam Tatasusunan
Untuk memudahkan perbandingan, PHP menawarkan tatasusunan dalam () fungsi. Fungsi ini mengambil tatasusunan nilai dan pembolehubah untuk diperiksa, mengembalikan benar jika pembolehubah wujud dalam tatasusunan dan palsu jika tidak wujud.
$checkVars = array(3, 4, 5, "string", "2010-05-16"); if(in_array($var, $checkVars)){ // Value is found. }
Dengan menggunakan pendekatan ini, anda boleh mengurangkan dengan ketara pengulangan nama pembolehubah dan meningkatkan kebolehbacaan kod anda. Fungsi in_array() ialah alat serba boleh yang boleh digunakan dalam pelbagai senario untuk membandingkan nilai dengan cekap.
Atas ialah kandungan terperinci Adakah Terdapat Cara yang Lebih Cekap untuk Membandingkan Pelbagai Nilai dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!