صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 18

الموضوع: درس في المصفوفات PHP

  1. #1

    درس في المصفوفات PHP



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

    اخواني الكرام

    تكمن اهمية المصفوفات بلغة الــ PHP في أنها توفر الوقت الجهد بالاضافة الى انها تجعل البرنامج اضغر واسرع تنفيذ
    وهنا شكل لمصفوفة
    كود PHP:
    $test = array ("a";"b";"c"); 
    والمصفوفات نتحكم فيها عن دوال خاصة وهي بعض منها :
    الدالة array_r

    تقوم هذه الدالة بطباعة المصفوفة بشكل هرمي بحيث تتعرف على العناصر داخل تلك المصفوفة بكل سهوله

    وهنا مثال

    كود PHP:
    <?
    //  هذي مثال لمصفوفة اراي العادية
    // تعرض المصفوفة بالترتيب 

    $test = array ("mohammed""khaled""abosaleh");

    print(
    "<PRE>");
    print_r($test);
    print(
    "</PRE>\n");

    ?>
    احفظ في جهازك على الملف بأسم test.php وضع الملف في مجلد الــ ww
    ثم استدعيه وهنا الرابط
    http://localhost/test.php

    سوف يظهر بالمتصفح هكذا

    Array
    (
    [0] => mohammed
    [1] => khaled
    [2] => abosaleh
    )


    2- الدالة array_merge
    وتعني كلمة merge بالعربي الدمج بحيث يمكننا دمج اكثر من مصفوفة وهنا مثال

    كود PHP:
    <?
    $test1 
    = array ("a""b""c");
    $test2 = array ("d""f""g");
     
    $test=array_merge ($test1,$test2); // لاحظ هنا تم دمج المصفوفتين بأسم اراي ميرج


    print("<PRE>");
    print_r($test);
    print(
    "</PRE>\n");

    ?>
    احفظ في جهازك على الملف بأسم test2.php وضع الملف في مجلد الــ ww
    ثم استدعيه وهنا الرابط
    http://localhost/test2.php

    سوف يكون الناتج
    Array
    (
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => f
    [5] => g
    )


    3- الدالة array_pad
    تقوم هذه الدالة بجعل المصفوفة تساوي عدداً معيناً وتضع بدل القيم الناقصة
    قيمة افتراضية وانت تحدد الرقم وان بالمثال القادم وضعت القيمة 10

    مثال

    كود PHP:
    <?
    $test1 
    = array ("a""b""f");
    $result array_pad ($test110,فاضي);

          print (
    "<pre>");
          
    print_r($result);
          print (
    "</pre>"); 

    ?>
    الناتج

    Array
    (
    [0] => a
    [1] => b
    [2] => f
    [3] => فاضي
    [4] => فاضي
    [5] => فاضي
    [6] => فاضي
    [7] => فاضي
    [8] => فاضي
    [9] => فاضي
    )


    4- الدالة array_php
    وعمله حذف حذف اخر عنصر بالمصفوفة

    مثال

    كود PHP:
    <?
    // تقوم هذه الدالة بأرجاع عدد العناصر في المصفوفة
    $test = array ("a""b""k");
    // لاحظ هنا سوف تيم حذف الحرف الاخير من المصفوفة وهو
    // k
    //  بواسطة الدالة
    // array_pop
    $abosaleh array_pop($test);

                  print (
    "<pre>");
                  
    print_r ($test);
                  print (
    "</pre>\n");

    ?>
    الناتج هو

    Array
    (
    [0] => a
    [1] => b
    )




    الدالة array_reverse
    كلمة reverse تعني بالعربي عكس الشي
    وعمل هذه الدالة تقوم بعكس الترتيب في عرض عناصر المصفوفة معكوسة من
    النهاية الى البداية بحيث يصبح الاول هو هو الاخير والاخير هو الاول

    مثال

    كود PHP:
    <?
    // تقوم هذه الدالة وعمل هذه الدالة تقوم بعكس الترتيب
    $test1 = array ("a""b""c""d""f""f""h");
    $test array_reverse ($test1);
                   print(
    "<PRE>");
                   
    print_r($test);
                   print(
    "</PRE>\n");

    ?>
    والناتج هو

    Array
    (
    [0] => h
    [1] => f
    [2] => f
    [3] => d
    [4] => c
    [5] => b
    [6] => a
    )




    دالة arrat_shift
    وعمل خذه الدالة هو حذف اول قمية من المصفوفة

    مثال :

    كود PHP:
    <?
    // عمل الدالة حذف اول قيمة من المصفوفة
    $test = array ("a""b""c");
    $shift array_shift ($test);
                   print(
    "<PRE>");
                   
    print_r($test);
                   print(
    "</PRE>\n");

    ?>
    الناتج هو

    Array
    (
    [0] => b
    [1] => c
    )

    ولاحظ تم حرف a لأنه اول عنصر


    دالة array_slice
    عمل هذه الدالة هو نسخ مجموعة قيم من المصفوفة على شكل مصفوفة جديدة
    , ويتم الحصول على القيم عن طريق تحديد بادية النسخ وعدد القيم التي تنسخ


    مثال :

    كود PHP:
    <?
    // ينسخ من العدد اللي حددناه 
    $test_abosaleh = array ("a""b""f","d","g","p");
    $test array_slice ($test_abosaleh2,3);
                   print(
    "<PRE>");
                   
    print_r($test);
                   print(
    "</PRE>\n");

    ?>
    الناتج هو

    Array
    (
    [0] => f
    [1] => d
    [2] => g
    )





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+


  2. #2
    Banned
    تاريخ التسجيل
    Sep 2005
    المشاركات
    335


    شكـر جزيلا لك ...
    درس رائع، لقـسم معقدني
    الى الان، لا اعلم بماذا تفيد المصفوفات ... فهل تخبرني ؟






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,123


    مشكور ابو صالح





    __________________
    htaccess بكل بساطة

    الشفرة الموحدة "يونِكود"

    (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي

  4. #4


    اقتباس المشاركة الأصلية كتبت بواسطة Pepsi
    شكـر جزيلا لك ...
    درس رائع، لقـسم معقدني
    الى الان، لا اعلم بماذا تفيد المصفوفات ... فهل تخبرني ؟
    هلا بك يالغالي
    تمعن بالامثلة وسوف تعرف ما فائدة المصفوفات , فقط طبق وبأذن الله انت بنفسك سوف تكتشف سر تلك ذلك

    وهنا شرح وافي لها
    http://www.arab-team.com/lesson/inde...se&less_id=110





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  5. #5


    اقتباس المشاركة الأصلية كتبت بواسطة jadweb.com
    مشكور ابو صالح
    العفو يالغالي





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+



  6. شكراُ جزيلاً لك





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


    ألف شكر لك اخي العزيز






  8. #8


    العفو اخواني الكرام





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  9. #9
    عضو فعال
    تاريخ التسجيل
    Aug 2004
    المشاركات
    1,327


    ولله شرح وافى وممتاز نرجو المزيد من الدروس





    __________________
    اقم صلاتك قبل مماتك اقم صلاتك تنعم بحياتك
    صلى قبل ان يصلى عليك - لا حول ولا قوه الا بالله
    فزلكة وحداقه | خدمات الشبكات والانترنت | طريق الاستضافه

  10. #10


    بأذن الله هناك دروس قادمة





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  11. #11
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,318


    جزاك الله خير اخوي





    __________________
    سبحان الله وبحمده سبحان الله العظيم

    منتديات ترنيمة

  12. #12


    ومن قال يالغالي





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+



  13. تسلم بوصالح

    ولي سؤال بسيط جدا

    كيف احذف العناصر المكررة في المصفوفة وجزاك الله خير





    __________________
    كل مالا يعطى يضيع

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    477


    تسلم ماقصرت يالغالي





    __________________
    مصور مناسبات
    للتواصل عبر الواتساب مباشرة من على الرابط التالي
    https://goo.gl/qU7yWn

  15. #15
    عضو نشيط
    تاريخ التسجيل
    May 2004
    المشاركات
    67


    جزاك الله خيرا ابو صالح ولكن يرجى مرجعة المتغيرات التي تقوم بطباعتها داخل دالة print_r





    __________________
    اللهم انك عفو كريم حليم عظيم تحب العفو فاعفو عني وعن امي ..

    اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

    اللهم اني اعوذ بك من همزات الشياطين وأعوذ بك ربي أن يحضرون





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

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

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