الأحد، 20 أبريل، 2014

دالة التحقق من وجود كلمة داخل نص


فكرت كثيرًا عن دالة تقوم بالبحث والتحقق من وجود نص ما بداخل نص آخر كبير، دالة تكون أشبه بدالة is_exist فى بعض لغات البرمجة، حتى وجدت دالة شبيهة وهي دالة strpos والتى تأخذ بارامترين اثنين، الأول وهو النص المُراد البحث بداخله، والثاني وهو النص المُراد البحث عنه.
فى حالة وجود النص المُراد البحث عنه فى النص المُراد البحث بداخله فسوف ترجع الدالة True ، أما فى حالة عدم الوجود فسترجع الدالة False، ولذلك نقوم بإستخدامها بداخل جملة If الشرطية، كما فى المثال التالي:
<?php $mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme);

if ($pos === false) {
echo "The string '$findme' was not found in the string '$mystring'";
} else {
echo "The string '$findme' was found in the string '$mystring'";
echo " and exists at position $pos";
}
?>
يمكنك استخدامها كما بالطريقة الموجودة فى المثال السابق، أو يمكنك استخدامها مباشرة بداخل جملة IF.

0 التعليقات:

إرسال تعليق

لا تنسى ان تشارك samir soltani بتعليقك
او نشر الموظوع جزاك الله خيرا