PHP में खाली ऐरे आइटम को मान्य करना
किसी फॉर्म से आइटम की एक सरणी प्राप्त करते समय, आपको यह सत्यापित करने की आवश्यकता हो सकती है कि वे सभी हैं या नहीं खाली। यदि वे हैं, तो आप विशिष्ट सत्यापन ट्रिगर कर सकते हैं और त्रुटि संदेश जोड़ सकते हैं।
आइटम की निम्नलिखित श्रृंखला पर विचार करें:
$array = array(
'RequestID' => $_POST["RequestID"],
'ClientName' => $_POST["ClientName"],
'Username' => $_POST["Username"],
'RequestAssignee' => $_POST["RequestAssignee"],
'Status' => $_POST["Status"],
'Priority' => $_POST["Priority"]
);
यह जांचने के लिए कि क्या सभी सरणी तत्व खाली हैं, आप अंतर्निहित array_filter फ़ंक्शन का उपयोग इस प्रकार कर सकते हैं:
if(!array_filter($array)) {
echo 'Please enter a value into at least one of the fields regarding the request you are searching for. ';
}
यह दृष्टिकोण कॉलबैक प्रदान किए बिना array_filter फ़ंक्शन का उपयोग करता है। परिणामस्वरूप, यह सरणी से FALSE (खाली मान के बराबर) का मूल्यांकन करने वाली सभी प्रविष्टियों को हटा देगा। यदि परिणामी सरणी खाली है, तो इसका मतलब है कि सभी तत्व खाली थे, और त्रुटि संदेश प्रदर्शित किया जाएगा।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3