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

الموضوع: سؤال عن دالة each

  1. #1
    عضو جديد
    تاريخ التسجيل
    Oct 2005
    المشاركات
    26

    سؤال عن دالة each



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

    ابغي احد يساعدني لو سمحتوا

    انا حالياً اقرأ كتاب "PHP & MYSQL Web Development" اللي من SAMS

    المهم ، انا وصلت إلى بداية الفصل الثالث "Arrays"

    ومشيت في بدايته زي الحلاوة ....

    و عرفت إن الArrays نوعين ...

    اول واحد يكون الKey فيه أو الindex "رقم متسلسل"

    و الثاني يكون "نص محدد"

    طيب ...

    و عدينا شرح كيفية عرض محتوى الArray اللي الindex حقها ارقام ...

    وصلنا لكيفية عرض محتوى الArray اللي الindex حقها نص

    إلى الحين تمام التمام ....

    لنفرض إنه عندنا Array اسمها prices و محتواها كالتالي

    كود PHP:
    $prices = array( “Tires”=>100“Oil”=>10“Spark Plugs”=>); 
    و راح نعرض محتواها عن طريق البرنامج التالي

    كود PHP:
    while( $element each$prices ) )
    {
    echo 
    $element“key” ];
    echo 
    “ ;
    echo 
    $element“value” ];
    echo 
    <br>;

    أو بإستخدام البرنامج هذا

    كود PHP:
    while ( list( $product$price ) = each$prices ) )
    echo 
    “$product $price<br>
    المشكلة

    انا ما قدرت احلل البرنامجين اللي يعرضون هذي الArray ...

    فلو يتكرم علي أحد و يشرح لي إياهم واحد واحد بالتفصيل :eek3:





    التعديل الأخير تم بواسطة CDES.WS ; 27-06-2006 الساعة 05:11 AM سبب آخر: خطأ إملائي




  2. الطريقة التي استخدمتها شوي مالة لزوم في الاصل .. لان الداله ()each لا تستخدم بكثره .. بل تستخدم الداله ()foreach بدلاً منها!! لانها سهل الفهم و التعامل معها شيء سهل ايضا

    الطريقه بالعربي
    foreach = لكل واحده من
    as = مثل

    اي "لكل عنصر من المصفوفه .. عليك ان تمثلّه بالتالي"

    كود PHP:

    $array
    = array( "Tires"=>100"Oil"=>10"Spark Plugs"=>);


    foreach(
    $array as $key_or_index => $value){
    echo 
    $key_or_index." => ".$value."<br />";







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

  3. #3
    عضو جديد
    تاريخ التسجيل
    Oct 2005
    المشاركات
    26


    ممتاز أخي hilaby ...

    يعطيك ألف ألف عافية ... و شرحك ممتاز ...

    لكن لو إتبعت شرحك راح أستخدم دالة غير الدالة المشروحة بالكتاب ..

    و انا حبيت أمشي بالكتاب خطوة خطوة ...

    و خاصة بأن الكتاب ما جاب طاري للدالة اللي انت ذكرتها في فصل الArrays

    فلو تتكرم علي مرة ثانية و تشرح لي اللي انا كتبته ...

    تكون كفيت و وفيت خيو ..

    كل الشكر






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    جزاك الله كل الخير اخي hilaby .. افادتني الطريقة جداً جداً جداً وكنت في ورطة .. جزاك الله خيراً





    __________________
    مدونتي | تويتر


  5. #5


    هذه الدالة باختصار ترد لك عنصر من المصفوفة وتنقل المؤشر إلى العنصر التالي، الدالة طبعاً ترد مصفوفة من أربع عناصر:
    * "key" و "0" : وتكون قيمتها مفتاح العنصر الحالي.
    * "value" و "1": وتكون قيمتها قيمة نفس العنصر.

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





    __________________
    عزوز الحسني

  6. #6
    عضو جديد
    تاريخ التسجيل
    Oct 2005
    المشاركات
    26


    يعطيك العافية اخ بو ماجد ...

    احس اني فهمت شوي ...










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

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

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