أريد دالة PHP تقوم بالبحث في سلسلة نصية
لو مثلا عندي "I like PHP Language"
أبي أتأكد على هذه السلسلة النصية تحتوي مثلاً على كلمة PHP
أو هل تحتوي على كلمة Language
؟؟؟؟؟
أريد دالة PHP تقوم بالبحث في سلسلة نصية
لو مثلا عندي "I like PHP Language"
أبي أتأكد على هذه السلسلة النصية تحتوي مثلاً على كلمة PHP
أو هل تحتوي على كلمة Language
؟؟؟؟؟
__________________
نحن أمة إقرأ التي لا تقرأ
str_replace()
تحياتي
__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887
www.mr-php.com.sa
www.mr-php.com
بكيفي لتحميل الملفات
القران الكريم
المجموعة السعودية للانترنت
الحرية .. نبض ومعنى
no str_replace() will not work ..becuse it will only search and change and it will not count the numbers of times that the string occure
كود PHP:
<?php
print substr_count("This is a test", "is"); // prints out 2
?>
اعتقد ان الدالة stristr() هي ما يبحث عنه الأخ
وعلى فكرة ترى فيه دالة مشابهه strstr() لكنها حساسة لحالة الأحرفكود PHP:
<?
$text = "I like PHP Language";
if(stristr($text,PHP))
{
echo"الكلمة المطلوبة موجوده";
}else{
echo"لا توجد الكلمة المراد البحث عنها ضمن النص";
}
?>
وتراني بنزل هذا الرد في موقعي على شكل درس
تعددت الطرق والنتيجة واحدة :
كود PHP:
<?php
$string="I Love PHP Language";
$LookingFor="PHP";
if (eregi($LookingFor, $string))
{
echo"$LookingFor was found in the string";
}
else
{
echo"$LookingFor was not found in the string";
}
?>
__________________
www.abu3amer.com
مكرر
__________________
www.abu3amer.com
جميع الطرق المذكورة صحيحة ولكن الأفضل هو استخدام دالة strstr او strpos حيث انها تعتبر اسرع في هذه الحالة من دالة eregi التي ذكرها الاستاذ ابو عامر
__________________
شبكة مملكة العرب
---------------------
استضافة مواقع تبدأ من 100 ريال سنويا
خطط خاصة للموزعين
سكربت دليل المواقع
www.aknet.com
يسلموااااااااااااااااا هالديات
__________________
نحن أمة إقرأ التي لا تقرأ
السلام عليكم ورحمة الله وبركاته
نعم , كلام الاستاذ بدر صحيح ,
__________________
www.abu3amer.com