التحقق من صحة عناصر المصفوفة الفارغة في 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