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

الموضوع: اللي يعرفون بالـ php يدخلون يشحونلي هالكود

  1. #1
    التسجيل
    18-01-2005
    المشاركات
    101

    Talking اللي يعرفون بالـ php يدخلون يشحونلي هالكود

    سلاموو عليكوووو

    بينما انا اليوم اذاكر انا وصديقتي

    مندمجين مع اكواد البي إتش بي

    لقينا كود فيه شي مبهم ومو واضح

    رحنا للمعيدات نسألهم عن هالشي

    بعد ما قرو الكود وقروا الشرح من الكتاب قالوا انهم ما يعرفون

    بعد ما طاح الأمل قلت يابنت مالك إلا النت والمنتديات وعشمي فيكم كبير

    هذا هو الكود وراح اوريكم الاوت بوت بعدها راح احط الأسئله عشان نكون عالصوره

    الكود هو

    ----------------

    كود PHP:
    <html>
    <head>
    <title>
    Regular Expressions 
    </title>
    </head>
     
    <body>
    <?php
    $search 
    "Now is the time";
    print(
    "Test string is: '$search'<br /><br/>");
     
    if(
    ereg("Now" $search ))
    print(
    "String 'Now' was found. <br/>");
     
    if (
    ereg ("^Now" $search ))
    print (
    "String 'Now' found at beginning of the line.<br />");
     
    if (
    ereg("Now$" $search))
    print(
    "String 'Now' was found at the end of the line.<br />");
     
    if (
    ereg ("[[:<:]] ([a-zA-Z]*ow)[[:>:]]",$search$match))
    print(
    "Word found ending in 'ow':"$match[1]."<br />");
     
    print(
    "Words beginning with 't' found: ");
     
    while(
    eregi("[[:<:]](t[[:alpha:]]+)[[:>:]]"$search $match)){
    print( 
    $match[1]. "");
     
    $search ereg_replace($match[1], $search );
    }
    print(
    "<br />");
     
    ?>
    </body>
     
    </html>


    ----

    وهذا هو الاوت بوت

    Test string is: 'Now is the time'

    String 'Now' was found
    String 'Now' found at begining of the line.
    Word dound ending in 'ow': Now
    Words begining with 't' found: the time

    السؤال هو :

    وش الفرق بين هذي

    كود PHP:
    if (ereg ("[[:<:]] ([a-zA-Z]*ow)[[:>:]]",$search$match)) 


    وبين هذي


    كود PHP:
    while(eregi("[[:<:]](t[[:alpha:]]+)[[:>:]]"$search $match)){ 


    بمعنى وش تسوي الـ ereg ووش تسوي الـ eregi ??

    هذا أول سؤال

    السؤال الثاني

    في هالكود

    كود PHP:
    print("Word found ending in 'ow':"$match[1]."<br />"); 


    وش معنى خزن القيمه في الإندكس 1 في الـ match

    يعني ليه ما خزنها في match[0] مثلا ؟؟

    يعني لو ما عندكم ما نع تجاوبوني

    شاكره لكم

  2. #2
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

    رد: اللي يعرفون بالـ php يدخلون يشحونلي هالكود

    و عليكم السلام و رحمة الله و بركاته

    ان شاء الله بسيطة

    ereg هو Regular Expretion Match
    التفاصيل هنا
    http://php.activeventure.com/functio...tion.ereg.html

    و الeregi هو case intensitive
    http://php.activeventure.com/functio...ion.eregi.html

    أما بالنسبة للArray و بدؤه برقم واحد و ليس صفر
    هذا بسبب أن كثير من اللغات تحتفظ بمعلومات خاصة في أول خانة (الصفر)
    مثلا عدد احرف الكلمة، عدد مقاطها، الخ من المعلومات التي غالبا لا تظهر للمستخدم

    ان شاء الله أكون افدتك و اذا في اي سؤال احنا حاظرين
    و بالتوفيق

  3. #3
    التسجيل
    18-01-2005
    المشاركات
    101

    رد: اللي يعرفون بالـ php يدخلون يشحونلي هالكود

    اها فهمت ..

    يعني الحين الـ ereg يسوي بحث عن الشي اللي نبي نبحث عنه ويتأثر لو كان كابيتل او سمول لتر في حالة الأبجديات

    يعني يبحث عن الشي اللي أبيه يبحث عنه بالضبط مثل ما هو ^_^

    اما الـ eregi تسوي بحث وما يفرق لو كان كابيتل او سمول في حالة الحروف الأبجديه

    حلووو

    وبالنسبه للماتش فهمتها

    من جد مشكووور وما قصرت والله يجزاك الجنه
    التعديل الأخير تم بواسطة رووبيي ; 24-01-2007 الساعة 10:58 AM سبب آخر: اضافة بعض الكلام

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

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