"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सशर्त कथनों का उपयोग करके खाली $_POST मानों का सटीक निर्धारण कैसे करें?

सशर्त कथनों का उपयोग करके खाली $_POST मानों का सटीक निर्धारण कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:557

How to Accurately Determine Empty $_POST Values Using Conditional Statements?

सशर्त विवरण के साथ खाली $_POST मान का निर्धारण

प्रदान किया गया कोड यह निर्धारित करने के लिए जांच करता है कि $_POST['userName'] मान है या नहीं मौजूद है और यदि मौजूद है तो इसे $username वैरिएबल को असाइन करता है। हालाँकि, मान खाली होने पर यह "गुमनाम" के डिफ़ॉल्ट मान को सटीक रूप से निर्दिष्ट करने में विफल रहता है।

इस समस्या को हल करने के लिए, एक अधिक विशिष्ट जांच का उपयोग करना महत्वपूर्ण है जो न केवल अस्तित्व को बल्कि वास्तविक सामग्री को भी सत्यापित करता है चर का. इस मामले में, isset() का उपयोग करना अपर्याप्त है। $_POST['userName'] मान से रिक्त स्थान को आगे या पीछे रखें और फिर उसकी लंबाई जांचें। यदि ट्रिम की गई स्ट्रिंग खाली है (यानी, 0 की लंबाई के साथ), तो $username वेरिएबल को सुरक्षित रूप से "गुमनाम" पर सेट किया जा सकता है। इसे निम्नलिखित कोड से प्राप्त किया जा सकता है:

if("" == trim($_POST['userName'])){ $उपयोगकर्ता नाम = 'गुमनाम'; }

इस संशोधन को लागू करने से, कोड सही ढंग से $username को "गुमनाम" पर तभी सेट करेगा जब $_POST['userName'] मान वास्तव में खाली हो। यह निर्दिष्ट डिफ़ॉल्ट मान को सटीक रूप से निर्दिष्ट करते समय खाली फॉर्म फ़ील्ड मानों का उचित प्रबंधन सुनिश्चित करता है।

विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729141335 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3