Menentukan Kewujudan $_POST Pembolehubah
Apabila bekerja dengan borang, adalah penting untuk mengendalikan data yang diserahkan dengan berkesan. Satu tugas biasa melibatkan menyemak kewujudan medan borang tertentu seperti yang disimpan dalam $_POST. Ini membolehkan anda menentukan medan yang telah diisi dan bertindak sewajarnya.
Senario Contoh
Pertimbangkan situasi di mana anda ingin menyemak kewujudan $_POST['fromPerson '] dan cetaknya dalam rentetan jika wujud. Jika $_POST['fromPerson'] tiada, anda mahu membiarkan rentetan kosong.
Penyelesaian
Untuk mencapai ini, anda boleh menggunakan fungsi isset() PHP :
if( isset($_POST['fromPerson']) ) { $fromPerson = '+from%3A'.$_POST['fromPerson']; echo $fromPerson; }
Fungsi isset() mengesahkan sama ada pembolehubah ditetapkan dan mempunyai nilai. Dalam kes ini, ia menyemak $_POST['fromPerson']. Jika ia wujud dan bukan nol, pernyataan if bernilai benar, dan rentetan yang mengandungi $fromPerson dicetak. Jika tidak, rentetan itu kekal kosong.
Dengan menggunakan isset() bersama dengan existence operator (isset), anda boleh menyemak dengan jelas kehadiran pembolehubah $_POST tertentu dan mengendalikannya dengan sewajarnya , memastikan kelancaran pemprosesan data borang dan mengekalkan integriti gelagat aplikasi anda.
Atas ialah kandungan terperinci Bagaimana Anda Semak sama ada Pembolehubah $_POST Wujud dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!