Array Multidimensi pada PHP

Kali ini saya akan membahas sedikit tentang array multidimensi. Apa itu array multidimesi ?
Array multidimensi adalah array yang mempunyai isi nilai yang berupa array lain yang berada di dalamnya, array multidimensi bisa memudahkan dalam pembuatan program.
Array multidimensi bisa  disebut juga dengan array dalam array, mengapa demikian? karena didalam sebuah array tadi akan ada array lainnya.
Cara kerja array ini sama dengan matriks yaitu dengan kolom dan baris. Perhatikan contoh berikut :

<?php 
// array multidimensi 
$ibukota = array 
array("Jakarta","Indonesia"), 
array("London","Inggris"), 
array("Paris","Perancis") 
); 

echo $ibukota[0][0]." adalah ibukota ".$ibukota[0][1]."<br>"; 
echo $ibukota[1][0]." adalah ibukota ".$ibukota[1][1]."<br>"; 
echo $ibukota[2][0]." adalah ibukota ".$ibukota[2][1]."<br>"; 
?>

Setelah sintak tersebut di coding maka akan menghasilkan tampilan seperti di bawah ini :


  Nah itu baru sedikit contoh tentang array didalam array atau yang lebih dikenal dengan array multidemensi. Dari contoh yang sangat simple itu bisa dikembangkan lagi menjadi sangat rumit dan sangat membingungkan. Tapi kalau sudah mengerti tentang konsep array, tidak akan sulit. Saya sendiri juga merasa kesulitan ketika pertama kali menggunakan array multidimensi, tapi ketika sudah terbiasa maka saya jadi bisa dan tidak ada lagi kata sulit. Hehehe.
Sekali lagi seperti saya katakan di atas cara kerja array ini adalah seperti matriks jadi kalau yang belum terlalu mengerti tentang matriks sepertinya akan sedikit kesulitan. Tapi bisa jadi tidak, tergantung masing-masing cara belajarnya. 
Bersambung dulu gan, sekian tutorial kali ini, selamat mencoba dan semoga bermanfaat, salam blogger :)

3 Responses to "Array Multidimensi pada PHP"

  1. Gan ada contoh yg lebih kompleks ga...?

    BalasHapus
    Balasan
    1. ada gan, nanti kalau agan udah ngerti contoh sederhananya, saya kasih yang lebih kompleks.

      Hapus
  2. Misalnya jika suatu tabel berisi 2 field: nim dan nama siswa. Sekarang saya mau isi nama siswa melalui form terpisah secara serentak. Asumsinya nim sudah ada. Bagaimana script phpnya agar saya bisa mengisi nama siswa sesuai dengan nimnya? Dengan kata lain, menggunakan nim sebagai array dan nama sebagai array. Bedanya array nim merupakan parameter, sedangkan array nama sebagai data yang akan dimasukkan. Mohon petunjuknya. Terima kasih.
    Zainurrahmankalero@gmail.com

    BalasHapus