Sabtu, 14 November 2015

Pengertian Array

Pengertian Array

Array adalah sekumpulan variable yang memiliki nama sama tapi nama tersebut dibedakan oleh suatu indeks. Jenis-jenis array sebagai berikut:
1. Numeric Array: Array dengan indeks numeric
2. Associative Array: Array dimana key ID berhubungan dengan nilai array
3. Multidimensional Array: Array yg terdiri dari beberapa array.

Contoh array fungsi perulangan foreach:

<?php
   
    //model array numerik
    $mhs    = array('reza', 'budi', 'rini');
   
    //contoh menampilkan nama rini
    echo $mhs[2] . '<br>';
   
    //model asosiatif
    $rini = array(
            'nim'    => '122111',
            'jk'     => 'perempuan',
            'smt'    => 'V'
            );
    //contoh menampilkan jk rini
    echo $rini['jk'];
   
   
    $siswa = array(
            'reza'    =>array(
                    'nim'    =>'122131',
                    'jk'    =>'laki-laki',
                    'smt'    => 'III'
                    ),
           
            'budi'    => array(
                        'nim'    => '123222',
                        'jk'    => 'laki-laki',
                        'smt'    => 'v'
                        ),
            'rini'    => array(
                        'nim'    => '123223',
                        'jk'    => 'perempuan',
                        'smt'    => 'I'
                        )
    );
   
    echo '<br>';
    foreach($siswa as $index => $value)
    {
        echo '<h3>'.$index.'</h3>';
        echo '<ul>
                <li>'.$value['nim'].'</li>
                <li>'.$value['jk'].'</li>
                <li>'.$value['smt'].'</li>
            </ul>';
    }



Contoh fungsi print_r:

<?php
   
    //model array numerik
    $mhs    = array('reza', 'budi', 'rini');
   
    //contoh menampilkan nama rini
    echo $mhs[2] . '<br>';
   
    //model asosiatif
    $rini = array(
            'nim'    => '122111',
            'jk'     => 'perempuan',
            'smt'    => 'V'
            );
    //contoh menampilkan jk rini
    echo $rini['jk'];
   
   
    $siswa = array(
            'reza'    =>array(
                    'nim'    =>'122131',
                    'jk'    =>'laki-laki',
                    'smt'    => 'III'
                    ),
           
            'budi'    => array(
                        'nim'    => '123222',
                        'jk'    => 'laki-laki',
                        'smt'    => 'V'
                        ),
            'rini'    => array(
                        'nim'    => '123223',
                        'jk'    => 'perempuan',
                        'smt'    => 'I'
                        )
    );
   
    echo '<pre>';
    print_r($siswa]);
    echo '</pre>';
   
?>




Contoh fungsi print_r panggil 1 nilai:

<?php
   
    //model array numerik
    $mhs    = array('reza', 'budi', 'rini');
   
    //contoh menampilkan nama rini
    echo $mhs[2] . '<br>';
   
    //model asosiatif
    $rini = array(
            'nim'    => '122111',
            'jk'     => 'perempuan',
            'smt'    => 'V'
            );
    //contoh menampilkan jk rini
    echo $rini['jk'];
   
   
    $siswa = array(
            'reza'    =>array(
                    'nim'    =>'122131',
                    'jk'    =>'laki-laki',
                    'smt'    => 'III'
                    ),
           
            'budi'    => array(
                        'nim'    => '123222',
                        'jk'    => 'laki-laki',
                        'smt'    => 'V'
                        ),
            'rini'    => array(
                        'nim'    => '123223',
                        'jk'    => 'perempuan',
                        'smt'    => 'I'
                        )
    );
   
    echo '<pre>';
    print_r($siswa ['budi']['smt']);
    echo '</pre>';
   
?>

Tidak ada komentar:

Posting Komentar