Fungsi dari sintak print_r di PHP
Tahukah anda?
Bahwa salah satu sintak yang sangat penting dalam PHP adalah print_r()
Pernahkah anda bingung apa saja isi dari sebuah array??
Sekarang anda tidak perlu bingung lagi..
Karena print_r() berfungsi untuk mencetak isi dari array baik itu conventional array maupun object array.
Sebagai contoh saya mempunyai array bernama myarray dengan isi sebagai berikut
<?php /* array bernama myarray berisikan data */ $myarray = array ( 'datasatu' => 20, 'datadua' => 50, 'datatiga' => 30 ); /* cetak isinya dengan print_r */ print_r($myarray); ?>
Maka akan menghasilkan output
Array ( [datasatu] => 20 [datadua] => 50 [datatiga] => 30 )
Sintak print_r() ini juga berlaku untuk array object (stdClass)
perhatikan contoh berikut
<?php /* pembuatan object berserta pengisian data kedalamnya */ $obj = new stdClass; $obj->datasatu = 20; $obj->datadua = 50; $obj->datatiga = 30; /* cetak isinya dengan print_r */ print_r( $obj ); ?>
maka akan menghasilkan output
stdClass Object ( [datasatu] => 20 [datadua] => 50 [datatiga] => 30 )
Demikian juga multi-dimensional array, print_r() akan mencetak isi hingga level terdalam dari array tersebut.
Have fun with coding
if you think this article is useful
, please leave a comment..
© 2010, Christian Chandra. All rights reserved. Find out more at http://blog.christianchandra.com



about 4 months ago
apa bedanya ma “printf”?????
about 4 months ago
Halo eni, terima kasih sudah berkomentar di blog saya..
print_r() berbeda dengan printf()
kalo printf() digunakan untuk memformat tampilan print yang akan ditampilkan
sebagai contoh:
<?php $stringsatu = "Hello"; $stringdua = "World"; printf("Menampilkan %s - %s", $stringsatu, $stringdua); ?>maka akan menghasilkan
sedangkan print_r() digunakan untuk menampilkan isi dari array.