دورة php للمبتدئين الدرس الخامس عشر


فهاد الدرس الخامس عشر من دورة ل php للمبتدئين غادي نكملوا الدورة ديالنا وغادي نشوفوا كيفاش نتعاملو مع ل array لي multidimensionnelle يعني ل array لي فيها مجموعة ديال ل arrays.
منبعد غادي نشوفوا كيفاش نتعاملوا مع les dates ف php. 


1- كيفاش نزيد array multidimensionnelle ف php

فكيف قلنا قبل ل array  multidimensionnelle  هي array لي كيكون فيها أكثر من array.
فالمثال لي عندنا زدنا array سمينها employes$ وزدنا فيها 3 ديال ل arrays لي فيهم إسم المستخدم والسن ديالو الكود لي زدنا :

                                <?php
    $employes = array(
        array(
            'samadi','34','Taza'
        ),
        array(
            'amine','30','Taza'
        ),array(
            'hassan','25','Taza'
        )
    );
?>
                            

2- كيفاش نعرض القيم لي فل array multidimensionnelle

باش نعرض القيم لي فل array multidimensionnelle  خصني ناخد ل index ديال السطر والخانة.
فالمثال لي عندي كنعرض القيم على شكل جدول :
- السطر الأول في الأسماء كنختار القيم لي فيهم الأسماء باستعمال ل index ديال السطور والخانات.
- فالسطر الثاني فيه السن فنفس الشي كنستعمل السطور والخانات باش كنعرض القيم كاملين.
- فالسطر الثالت كنعرض المدن حتى هما بنفس الطريقة.
الكود لي زدنا هو :

                                <?php
    $employes = array(
        array(
            'samadi','34','Taza'
        ),
        array(
            'amine','30','Taza'
        ),array(
            'hassan','25','Taza'
        )
    );
    echo 'Noms:'.$employes[0][0].' '.$employes[1][0].' '.$employes[2][0].'<br>';
    echo 'Ages:'.$employes[0][1].' '.$employes[1][1].' '.$employes[2][1].'<br>';
    echo 'Villes:'.$employes[0][2].' '.$employes[1][2].' '.$employes[2][2].'<br>';
?>
                            

3- عرض القيم بل boucle for

باش نعرض القيم لي فل array multidimensionnelle  باستعمال ل boucle for كنخدم بجوج ديال les boucles for وحدة ديال السطر ووحدة ديال الخانة.
فالمثال لي عندي كنعرض القيم على شكل liste :
- ل boucle for لأولى كتاخد عدد الأسطر لي هو 3 منبعد كن afficher رقم السطر وكنفتح ul لي هي liste.
- ل boucle for الثانية كتاخد عدد الخانات لي هو 3 منبعد كن afficher رقم السطر والخانة منبعد مكنعطيهم لل array.  
الكود لي زدنا هو :

                                <?php
    $employes = array(
        array(
            'samadi','34','Taza'
        ),
        array(
            'amine','30','Taza'
        ),array(
            'hassan','25','Taza'
        )
    );
    // echo 'Noms:'.$employes[0][0].' '.$employes[1][0].' '.$employes[2][0].'<br>';
    // echo 'Ages:'.$employes[0][1].' '.$employes[1][1].' '.$employes[2][1].'<br>';
    // echo 'Villes:'.$employes[0][2].' '.$employes[1][2].' '.$employes[2][2].'<br>';
    for($i=0;$i<3;$i++){
        echo "<p><b>ligne: $i</b></p>";
        echo "<ul>";
        for ($j = 0; $j < 3; $j++) {
            echo "<li>".$employes[$i][$j]."</li>";
        }
        echo "</ul>";
    }
?>
                            

4- كيفاش نعرض التاريخ ف php

باش نعرض التاريخ ف php  عندي ل fonction date لي كتاخد :
- Y لي هي السنة.
- m لي هو الشهر.
- d لي هو النهار.

فالمثال لي عندنا كن afficher التاريخ الحالي الكود لي زدنا هو:


                                    <?php
    // $employes = array(
    //     array(
    //         'samadi','34','Taza'
    //     ),
    //     array(
    //         'amine','30','Taza'
    //     ),array(
    //         'hassan','25','Taza'
    //     )
    // );
    // echo 'Noms:'.$employes[0][0].' '.$employes[1][0].' '.$employes[2][0].'<br>';
    // echo 'Ages:'.$employes[0][1].' '.$employes[1][1].' '.$employes[2][1].'<br>';
    // echo 'Villes:'.$employes[0][2].' '.$employes[1][2].' '.$employes[2][2].'<br>';
    // for($i=0;$i<3;$i++){
    //     echo "<p><b>ligne: $i</b></p>";
    //     echo "<ul>";
    //     for ($j = 0; $j < 3; $j++) {
    //         echo "<li>".$employes[$i][$j]."</li>";
    //     }
    //     echo "</ul>";
    // }
  //afficher la date
    echo date('Y-m-d');
?>
                                

5- كيفاش ن afficher حقوق النشر اتوماتيكيا

فالمواقع كنلقاو لتحت الحقوق ديال النشر مع تاريخ الإصدار والتاريخ الحالي فباش نعرض هاد التريخ اتوماتيكيا كنستعمل ل fonction date لي كتاخد Y لي هي السنة الحالية.
فالمثال لي عندنا زدنا الكود لي كي afficher ل copyright ديال الموقع ديالي وكنحدد السنة لي بديت ف 2016 مع السنة الحالية لي كنسترجعها بل fonction date الكود لي زدنا هو :

                                    <?php
    // $employes = array(
    //     array(
    //         'samadi','34','Taza'
    //     ),
    //     array(
    //         'amine','30','Taza'
    //     ),array(
    //         'hassan','25','Taza'
    //     )
    // );
    // echo 'Noms:'.$employes[0][0].' '.$employes[1][0].' '.$employes[2][0].'<br>';
    // echo 'Ages:'.$employes[0][1].' '.$employes[1][1].' '.$employes[2][1].'<br>';
    // echo 'Villes:'.$employes[0][2].' '.$employes[1][2].' '.$employes[2][2].'<br>';
    // for($i=0;$i<3;$i++){
    //     echo "<p><b>ligne: $i</b></p>";
    //     echo "<ul>";
    //     for ($j = 0; $j < 3; $j++) {
    //         echo "<li>".$employes[$i][$j]."</li>";
    //     }
    //     echo "</ul>";
    // }
    //afficher la date
    // echo date('Y-m-d');
    //copyright
    echo '© 2016-'.' '.date("Y");
?>