Materi Lengkap Tentang Array

Array


Pengertian Array

  1. Array adalah Kumpulan data bertipe sama yang menggunakan nama sama.
  2. Array adalah tipe data yang memiliki kemampuan dapat mengumpulkan beberapa data yang bertipe sama dalam satu variable sehingga dalam pembuatan terdiri dari beberapa tipe yang sama tidak membutuhkan banyak variable.
  3. Array dalam ilmu komputer, adalah suatu tipe data terstruktur yang dapat menyimpan banyak data dengan suatu nama yang sama dan menempati tempat di memori yang berurutan serta bertipe data sama pula.
  4. Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama.

Array 1 dimensi

Array 1 Dimensi adalah Elemen-elemen array dapat diakses oleh program menggunakan suatu indeks tertentu. Pengaksesan elemen array dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara langsung. Pengisian dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset nilai atau menampilkan nilai pada indeks yang dimaksud.
<?php
$data_array = array (
'buah' => array ('pisang','nanas','pepaya','apel','mangga'),
'mobil' => array('innova','jazz','fortuner','ferrary')
);
echo '<pre>';
print_r($data_array);
echo '</pre>';
?>

Array 2 dimensi

Array dua dimensi adalah array yang membutuhkan dua index dalam mengakses elemen-elemennya. Index dalam array dua dimensi diwakili oleh baris (row) dan kolom (column) seperti yang ditunjukkan oleh dibawah ini :
Ini Adalah Contoh Programnya
<?php

//Membuat array dua dimensi
$nilai=array(
array(90,65,83),
array(90,78,87),
array(78,90,78)
);

//Akses elemen array 2 dimensi secara manual
echo "<strong>nilai array ditampilkan secara manual:</strong><br>";
echo $nilai[0][0]." ".$nilai[0][1]." ".$nilai[0][2]."<br>";
echo $nilai[1][0]." ".$nilai[1][1]." ".$nilai[1][2]."<br>";
echo $nilai[2][0]." ".$nilai[2][1]." ".$nilai[2][2]."<br><br>";

//Akses elemen array dengan menggunakan looping
echo "<b>Nilai array ditampilkan dengan looping bersarang :</b><br>";
for($baris=0;$baris<count($nilai);$baris++)
{
for($kolom=0;$kolom<count($nilai[$baris]);$kolom++)
{
echo $nilai[$baris][$kolom]." ";
}
echo "<br>";
}

?>

3.Array Multidimensi

Array multidimensi adalah array yang mengandung satu atau beberapa array lain didalamnya atau bisa dikatakan array dalam array. Sehingga kita dapat membuat array dimensi dua maupun array dimensi tiga.
Array bisa memilki kedalaman yang tidak terbatas, yang sering disebut array multidimensi, bisa dua dimensi, tiga, dst… Multidimensi disini dapat diibaratkan array didalam array, maksudnya value dari suatu array menjadi index dari array yang lain, sehingga value ini bentuknya juga array, contoh:
Kita terjemahkan array multidimensi seperti contoh sebelumnya:
$kendaraan = [
['Mobil' => ['merk' => 'Toyota', 'type' => 'Vios', 'year' => '2016']], // value mobil menjadi index
'Sepeda',
'Truk',
['Motor' => ['Honda', 'Yamaha', 'Suzuki']], // value motor menjadi index
'Bus'
];
echo '<pre>'; print_r($kendaraan);

/* HASIL:
Array
(
[0] => Array
(
[Mobil] => Array
(
[merk] => Toyota
[type] => Vios
[year] => 2016


) )

[1] => Sepeda
[2] => Truk
[3] => Array
(
[Motor] => Array
(
[0] => Honda
[1] => Yamaha
[2] => Suzuki
)

)

[4] => Bus
)
*/

0 Comments

Post a Comment