Tuesday, November 20, 2012

Belajar php dasar - Menampilkan data array ke browser

Pada saat belajar pemrograman web khususnya php di awal-awal. Terkadang cuman di berikan materi untuk menampilkan string saja. Atau data yang hanya 1 bukan yang multi. Dan saat bertemu dengan data yang mutiple/matrix seperti array maka akan terjadi kendala.

Contoh:
<?php
   echo "Web App Id";
?>

Atau bisa juga:

<?php
    $nama="Web App Id";
    echo $nama;
?>

Maka, nanti yang akan keluar di tampilan browser adalah: "Web App Id". Sekarang bagaimana kalau datanya tersebut berupa data matrix atau data array?



Contoh:

<?php
   $profile = Array("nama"=>"Web App Id", "blog"=>"http://webappid.blogspot.com/");
   echo $profile;
?>

Maka, nanti yang keluar di tampilan browser adalah "Array". Tidak sesuai yang di harapkan. Bagaimana untuk memunculkan data yang dalam array? Bisa lebih spesifik dengan memanggil variable array tersebut dan key dari array yang ingin di munculkan.

Contoh:
<?php
   $profile = Array("nama"=>"Web App Id", "blog"=>"http://webappid.blogspot.com/");
   echo $profile["nama"];
?>

Maka nanti yang muncul di tampilan browser adalah "Web App Id". Bagaimana kalau kita tidak mengetahui key dari array tersebut? Untuk memunculkan semua bisa menggunakan perintah "print_r" atau "var_dump".

Contoh:

<?php
   $profile = Array("nama"=>"Web App Id", "blog"=>"http://webappid.blogspot.com/");
   print_r($profile);
?>


Maka nanti yang keluar di browser seperti di bawah ini:

Array
(
[nama] => Web App Id
[blog] => http://webappid.blogspot.com/
)

Sekarang bagaimana kalau menggunakan var_dump? Perhatikan contoh di bawah ini:

<?php
   $profile = Array("nama"=>"Web App Id", "blog"=>"http://webappid.blogspot.com/");
   var_dump($profile);
?>

Dan yang akan muncul di tampilan browser menjadi seperti di bawah ini:

array(2) {
["nama"]=>
string(10) "Web App Id"
["blog"]=>
string(29) "http://webappid.blogspot.com/"
}

Kesimpulan dari penggunaan echo, print_r dan var_dump adalah:

  1. echo merupakan perintah php untuk menampilkan tulisan di browser yang berupa data string saja.
  2. untuk data berupa array, bisa menggunakan perintah print_r dalam pemunculan data berupa array ke browser.
  3. sedangkan kalau ingin lebih detil lagi, bisa menggunakan var_dump supaya dapat melihat tipe data dari data didalam array tersebut.

Share this

0 Comment to "Belajar php dasar - Menampilkan data array ke browser"

Post a Comment