اذهب إلى المحتوى
  • 0

التحقق من ان رقم الهاتف المدخل في php

اية اية3

السؤال

Recommended Posts

  • 0

هناك دالة جديدة في PHP اسمها str_starts_with  بحيث تقوم بالتحقق مما إذا كان النص يبدأ بسلسلة فرعية معينة مثل 

$string = 'مرحباً بك في إكاديمية حسوب';
if (str_starts_with($string, 'مرحباً')) {
    echo "هذا النص يبدأ بكلمة مرحباً";
}

لاحظي تم تمرير معاملين للدالة بحيث المعامل الأول النص الذي تريدين البحث بداخله ثم المعامل الثاني هو النص المراد البحث عنه كما في المثال السابق. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكن إستعمال الدالة strpos كذلك بالشكل التالي:

<?php
$number = "05914370969 ";

if (strpos($number, '059') === 0) {
	echo "number starts with 059";
} else {
	echo "number doesn't start with 059";
}

الدالة strpos تعمل على جلب موضع نص معين ضمن نص آخر، يمكنك الإطلاع على توثيق هذه الدالة من خلال موسوعة حسوب من هنا، أو من خلال الإجابات هنا:

كما يمكن إستعمال الدالة preg_match وإستخدام التعابير النمطية Regular Expression على النحو التالي:

<?php
$number = "05914370969 ";

$result = preg_match('/^059/', $number);

if ($result !== 0) {
	echo "number starts with 059";
} else {
	echo "number doesn't start with 059";
}

توثيق الدالة preg_match في موسوعة حسوب، وتجد شرح للدالة preg_match في هذه المقالة أيضًا:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...