النتائج 1 إلى 9 من 9

الموضوع: ماهي دالة البحث في النص ؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    932

    ماهي دالة البحث في النص ؟



    أريد دالة PHP تقوم بالبحث في سلسلة نصية

    لو مثلا عندي "I like PHP Language"

    أبي أتأكد على هذه السلسلة النصية تحتوي مثلاً على كلمة PHP

    أو هل تحتوي على كلمة Language



    ؟؟؟؟؟





    __________________
    نحن أمة إقرأ التي لا تقرأ
    مبرمج إنترنت غير متواجد حالياً


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    str_replace()


    تحياتي





    المهمة9 غير متواجد حالياً



  3. 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 
    ?>






    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو
    hilaby غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    437


    اعتقد ان الدالة stristr() هي ما يبحث عنه الأخ
    كود PHP:
    <?
    $text 
    "I like PHP Language";
    if(
    stristr($text,PHP))
    {
    echo
    "الكلمة المطلوبة موجوده";
    }else{
    echo
    "لا توجد الكلمة المراد البحث عنها ضمن النص";
    }
    ?>
    وعلى فكرة ترى فيه دالة مشابهه strstr() لكنها حساسة لحالة الأحرف

    وتراني بنزل هذا الرد في موقعي على شكل درس





    albdre غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    تعددت الطرق والنتيجة واحدة :

    كود 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
    أبوعامر غير متواجد حالياً

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    مكرر





    __________________
    www.abu3amer.com
    أبوعامر غير متواجد حالياً

  7. #7
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,454


    جميع الطرق المذكورة صحيحة ولكن الأفضل هو استخدام دالة strstr او strpos حيث انها تعتبر اسرع في هذه الحالة من دالة eregi التي ذكرها الاستاذ ابو عامر





    __________________
    شبكة مملكة العرب
    ---------------------
    استضافة مواقع تبدأ من 100 ريال سنويا
    خطط خاصة للموزعين
    سكربت دليل المواقع
    www.aknet.com
    code4arab غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    932


    يسلموااااااااااااااااا هالديات





    __________________
    نحن أمة إقرأ التي لا تقرأ
    مبرمج إنترنت غير متواجد حالياً

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    821


    السلام عليكم ورحمة الله وبركاته
    نعم , كلام الاستاذ بدر صحيح ,





    __________________
    www.abu3amer.com
    أبوعامر غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض