Cara Menampilkan Nilai dari Array dengan print_r()

Assalamu'alaikum Warahmatullahi Wabarakatuh..
     Pada pembahasan kali ini kita akan membahas tentang salah satu fungsi yang cukup populer di PHP yaitu fungsi print_r(). Fungsi print_r() ini bisa kita gunakan untuk mengecek nilai dari sebuah array. Contoh sederhananya seperti ini:
<?php
$sekolahku=array("sd"=>"MI Al-Khoeriyyah", "smp"=>"SMPN 3 Cianjur", "smk"=>"SMK Muhammadiyah Cianjur");
// <pre> adalah tag html agar hasilnya lebih rapih
echo "<pre>";
print_r($sekolahku);
echo "</pre>";
?>
Maka akan menghasilkan output:
     Demikian juga untuk Array Multi Dimensi, print_r() akan mencetak nilai dari array tersebut sampai ke akar-akarnya. Contoh:
<?php
$kab_cianjur=array(
    'Kecamatan Cianjur'=>array(
        'Kelurahan Muka'=>array(
            'RW 01'=>array('Kp. Cimenteng', 'Kp. Baru Pawenang', 'Kp. Gayam'),
            'RW 02'=>array('Kp. Margaluyu', 'Kp. Neglasari'),
            ),
        'Kelurahan Bojong Herang'=>array(
            'RW 06'=>array('Kp. I dont know', 'Kp. Apah', 'Kp. Bla bla'),
            'RW 99'=>array('Kp. hehe', 'Kp. wkwkwk', 'Kp. ckckck'),
            ),
        ),
    'Kecamatan Karangtengah'=>array(
        'Desa Sukataris'=>array(
            'RW 124'=>array('Kp. Kopo Wetan', 'Kp. Kopo Kidul', 'Kp. Baros'),
            'RW 1987'=>array('Kp. Situ', 'Kp. Lembur Situ'),
            ),
        'Desa Sindanglaka'=>array(
            'RW 999'=>array('Kp. Padabeunghar', 'Kp. Mega Mendung')
            ),
        )
    );
echo '<pre>';
print_r($kab_cianjur);
echo '</pre>';
?>
Maka akan menghasilkan output:
Array
(
    [Kecamatan Cianjur] => Array
        (
            [Kelurahan Muka] => Array
                (
                    [RW 01] => Array
                        (
                            [0] => Kp. Cimenteng
                            [1] => Kp. Baru Pawenang
                            [2] => Kp. Gayam
                        )

                    [RW 02] => Array
                        (
                            [0] => Kp. Margaluyu
                            [1] => Kp. Neglasari
                        )

                )

            [Kelurahan Bojong Herang] => Array
                (
                    [RW 06] => Array
                        (
                            [0] => Kp. I dont know
                            [1] => Kp. Apah
                            [2] => Kp. Bla bla
                        )

                    [RW 99] => Array
                        (
                            [0] => Kp. hehe
                            [1] => Kp. wkwkwk
                            [2] => Kp. ckckck
                        )

                )

        )

    [Kecamatan Karangtengah] => Array
        (
            [Desa Sukataris] => Array
                (
                    [RW 124] => Array
                        (
                            [0] => Kp. Kopo Wetan
                            [1] => Kp. Kopo Kidul
                            [2] => Kp. Baros
                        )

                    [RW 1987] => Array
                        (
                            [0] => Kp. Situ
                            [1] => Kp. Lembur Situ
                        )

                )

            [Desa Sindanglaka] => Array
                (
                    [RW 999] => Array
                        (
                            [0] => Kp. Padabeunghar
                            [1] => Kp. Mega Mendung
                        )

                )

        )

)
     Oh iya, print_r() ini juga bisa digunakan untuk menyebutkan properti yang ada didalam sebuah objek. Contohnya seperti ini:

<?php
// Pembuatan Class Siswa
class Siswa
{
    public $nama;
    public $jurusan;
    public $alamat;
}
// Instansiasi Class Siswa
$azis=new Siswa();
// Menginput nilai dari semua properti
$azis->nama="Azis Hapidin";
$azis->jurusan="Rekayasa Perangkat Lunak";
$azis->alamat="Jl. Dr. Muwardi (By Pass) Cianjur";
// Menampilkan Properti dari Obyek $azis
echo "<pre>";
print_r($azis);
echo "</pre>";
?>
     Jika dari kawan-kawan ada yang belum tahu apa itu objek di PHP, silahkan searching-searching di google dengan kata kunci "pemrograman berorientasi objek di php". Jika script diatas dijalankan maka akan menghasilkan output:

Siswa Object
(
    [nama] => Azis Hapidin
    [jurusan] => Rekayasa Perangkat Lunak
    [alamat] => Jl. Dr. Muwardi (By Pass) Cianjur
)
Sekian dari saya,
Semoga bermanfaat,
Jika anda merasa artikel ini bermanfaat, please share artikel ini dengan klik tombol share dibawah.
Wassalamu'alaikum Warahmatullahi Wabarakatuh..


EmoticonEmoticon