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

الموضوع: دوال التعامل مع المصفوفات (4)

  1. #1

    دوال التعامل مع المصفوفات (4)



    الدالة implode() [دمج عناصر المصفوفة في نص]
    شرح الدالة
    تقوم الدالة بدمج عناصر أي مصفوفة في نص واحد، مع الفصل بين العناصر بأي حرف أو رمز ترغبه


    مثال
    كود PHP:
    <?
    $arr 
    = array("الإسم الأول""الإسم الأخير""العنوان");
    $new_arr implode(" , "$arr);
    echo 
    $new_arr;
    // الإسم الأول، الإسم الأخير، العنوان
    ?>
    [دالة] in_array() [معرفة هل القيمة موجودة بالمصفوفة]
    شرح الدالة
    تقوم الدالة بالتحقق هل القيمة الممررة لها في الباراميتر الأول موجودة داخل القيمة الممررة لها في الباراميتر الثاني


    مثال عملي
    كود PHP:
    <?
    $arr 
    = array("السبت""الأحد""الإثنين""الثلاثاء""الأربعاء");
    if(
    in_array("الجمعة"$arr))
    {
       echo 
    "الجمعة موجودة بالمصفوفة";
    }
    else
    {
       echo 
    "الجمعة ليست موجودة بالمصفوفة";
    }
    ?>
    الدالة array() [إنشاء المصفوفة]
    شرح الدالة
    تقوم الدالة بإنشاء مصفوفة جديدة تحتوي على ما ترغب من عناصر..

    مثال
    كود PHP:
    <?
    $arr 
    = array("PHP""CGI""ASP""DELPHI");
    echo 
    $arr[0];
    // PHP
    echo $arr[1]
    // CGI
    ?>
    [دالة] is_array() [التحقق من أن المتغير عبارة عن مصفوفة]

    شرح الدالة
    تقوم الدالة بالتحقق من ما اذا كان المتغير الممرر لها يحتوي على مصفوفة أم لا.


    مثال عملي
    أنظر للمصفوفة التالية لتعرف كيف تعمل الدالة..

    كود PHP:

    <?
    $arr 
    = array("السبت""الأحد""الإثنين""الثلاثاء""الأربعاء""الخميس""الجمعة");
    // يقوم الكود التالي بالتحقق من المتغير $arr ويطبع الكلمة "مصفوفة" لو كان المتغير مصفوفة
    if(is_array($arr))
    {
       echo 
    "مصفوفة";
    }
    else
    {
    echo 
    "ليست مصفوفة";
    }
    ?>
    [دالة] array_sum() [لجمع الأرقام]
    وظبفة الدالة

    تقوم الدالة بجمع كل الأرقام يعني 5 + 5 + 5 +5 + 10

    مثال عملي
    كود PHP:
    <?php 
    $a
    =array(0=>"100",1=>"41",2=>"48"); 
    echo 
    array_sum($a); 
    ?>

    [دالة] array_rand() [لعرض صف عشوائي]
    وظبفة الدالة

    هي ان تقوم ببحث في الموصفة array

    و تعرض لك عشوائي اي صف..

    مثل دالة rand()

    نأخذ مثال:-
    كود PHP:
    <?php 
    $a
    =array("A 1"=>"General C","B 1"=>"C","C 1"=>"PHP"); 
    print_r(array_rand($a,1)); 
    ?>

    الدالة Max() لتخرج لنا أعلى قيمة في المصفوفة
    تتعامل هذه الدالة مع المصفوفات لتخرج لنا أعلى قيمة في المصفوفة و المثال يوضح ذلك

    كود PHP:
    $ver = array(1,2,3,4,8); 
    echo 
    "A: ".max($ver)." : "// ناتج 8 
    [دالة] array_search() [للبحث داخل Array]
    تقوم ببحث دالة array و تعطيك الصف الموجود فيه ما بحثت عنه

    مثال:
    كود PHP:
    <?php 
    $a
    =array("a"=>"test","b"=>"C","c"=>"swalif"); 
    echo 
    array_search("swalif",$a); 
    ?>

    مثال اخر
    كود PHP:
    <?php 

    if (!function_exists('array_search')) 

        function 
    array_search($needle$haystack$strict false
        { 
            if (!
    is_array($haystack)) { 
                
    trigger_error("array_search() Wrong datatype for second argument"E_USER_WARNING); 
                return 
    false
            } 

            foreach (
    $haystack as $key => $value) { 
                if (
    $strict $value === $needle $value == $needle) { 
                    return 
    $key
                } 
            } 

            return 
    false
        } 


    ?>
    [دالة] extract() [استخراج عناصر المصفوفة في متغيرات]
    شرح الدالة
    تقوم الدالة باستخراج عناصر المصفوفة الممررة لها في متغيرات بنفس اسم العناصر.

    مثال عملي
    كود PHP:
    $arr = array("site" => "سوالف ""url"  => "www.swalif.net");
    extract($arr);
    echo 
    "$site$url"
    الناتج
    سوالف www.swalif.net

    الدالة join() [دمج عناصر المصفوفة في نص]
    تقوم بنفس عمل الدالة implode()
    تقوم الدالة بدمج عناصر أي مصفوفة في نص واحد، مع الفصل بين العناصر بأي حرف أو رمز ترغبه

    كود PHP:

    <?
    $arr 
    = array("الإسم الأول""الإسم الأخير""العنوان");
    $new_arr join(" , "$arr);
    echo 
    $new_arr;
    // الإسم الأول، الإسم الأخير، العنوان
    ?>
    تحياتي انتظروا الباقي





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    يعطيك العافية اخي العزيز ..
    مواضيعك اكثر من رائعة






  3. #3


    جزاك الله خير الجزاء عزيزي الغالي





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟

  4. #4


    بارك الله فيك






  5. #5


    جزاك الله الف خير اخى






  6. #6


    يعطيك العافيه
    درس ممتاز





    __________________
    اشهد ان لا اله الا الله واشهد ان محمد رسول الله

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خيرا اخي علي الدرس





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #8


    جزاكم الله االف خير علي المرور





    __________________
    إِنْ لَمْ تُحْسِنْ ظنَّكَ بِهِ لِأَجْلِ وَصْفِهْ فَحَسِّنْ
    ظَنَّكَ بِهِ لِأَجْلِ مُعَامَلَتِهِ مَعَكْ فَهَلْ عَوَّدَكَ إِلَّا حَسَنًا؟
    وَهَلْ أَسْدَى إِلَيْكَ إِلَّا مِنَنًا؟





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

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

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