السلام عليكم ورحمة الله وبركاته
شرح بيسط للدالة
preg_match
التي تقارن بين قيمتين وتعطيك الفرق بينهما
الكثير من المبرمجين يقومون بالسماح بقيم معينة في المدخلات
input
مثلا السماح بادخال عناوين باللغة العربية فقط وهنا ستحتاج لمقارنة الحروف المدخلة
والسماح فقط بالحروف العربية
والكود :
p{Arabic}
من الصورة الظاهرة في الاعلى ستضمن لك ذلك
اما بالحروف اللاتينية
a-zA-Z
ثم
0-9
للأرقام
والفراغات
\s
يجب اضافة
u
في الاخير كدلالة للتكويد العالمي
...............................................................
الدالة كما في الصورة تقارن لك على كل ما تم ذكره
لمنع شيء معبن ماعليك سوى مسح مايقابله مثلا امسح الحرف
s
سيتم منع القراغات حيث سترجع الدالة فيمة 1 اي انه يوجد فراغ وعكس الدالة سيقول انه لايقبل الفراغات.
والمقارنة للقيمة المدخلة سنكون بالشكل التالي

النتيجة بعد اضافة رموز

ارجوا ان يكون الشرح قد افادكم .