Tutorial Pemrograman PHP, Contoh Program PHP

Banner 468

Facebook
RSS
Showing posts with label Array. Show all posts
Showing posts with label Array. Show all posts

Array Lanjutan

Array Berindeks Numerik

Inisialisasi sebuah array dilakukan dengan cara berikut :
$nama_variabel = array(nilai1, nilai2, nilai3);
Selain cara di atas, pembuatan array dapat juga dilakukan dengan cara seperti contoh berikut :
$jurusan[] = "Komputerisasi Akuntansi";
$jurusan[] = "Ilmu Komputer";
$jurusan[] = "Teknologi Informasi";

Array Berindeks Asosiatif

Untuk membuat array berindeks asosiatif, kita membutuhkan label atau nama untuk masing-masing elemen seperti dalam contoh berikut :
$jurusan = array(IE=>" Komputerisasi Akuntansi",
CS=>"Ilmu Komputer",IT=>"Teknologi Informasi"); 

Navigasi Array

Untuk mengakses array berindeks numerik dapat dilakukan dengan mengarahkan urutan indeks dari elemen array yang dituju.
for($i=0;$i<3;$i++){
echo("Array \$jurusan index ke [$i] adalah
$jurusan[$i] <br>");} 

Fungsi-Fungsi Array

  • sort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik.
  • asort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik menurut isinya.
  • ksort() : Untuk mengurutkan elemen-elemen dalam array berindeks numerik menurut indeksnya. 

Implementasi Array
Sintak array:
array( [key => ] value , . . .)
Key dapat berupa integer ataupun string. Value dapat berupa apapun.
Contoh penggunaan:
<?php
/* Contoh simple array dengan key dan value yang
Bervariasi */
$a = array("Band" => "Blink",
"code" => 182,
5 => " + 311 + ",
14 => 5000
);
echo $a["Band"]; // Blink
echo $a["code"]; // 182
echo $a[5]; // + 311 +
echo $a[14]; // 5000
// Contoh penggunaan array didalam array
$aa = array("music" => array(1=>"Jazz", 2=>"Classic",
3=>"Metal"),
"sport" => array(1=>"basketball", 2=>"golf",
3=>"airsoftgun")
);
echo $aa["music"][3]; // Metal
echo $aa["music"][1]; // Jazz
echo $aa["sport"][3]; // airsoftgun
?>
Pada array, jika anda melakukan assign nilai pada array dengan key array secara eksplisit tidak ditulis, maka indeks integer maximum akan digunakan, dan key baru adalah indeks key maksimum + 1. Jika sebelumnya tidak ada indeks yang digunakan maka key adalah 0. Contoh penggunaan:

<?php
$myArray[] = "Please ";
$myArray[3] = "me ";
$myArray[6] = "on ";
$myArray[] = "my own";
for ($i=0;$i<=7;$i++){
echo "Array ke $i: $myArray[$i] <br />";
}
?>
[ Read More ]

Array

Array pada PHP merupakan susunan map (peta). Array merupakan sebuah tipe yang memetakan ke suatu nilai. Array juga merupakan sebuah set variabel yang terdiri dari sekumpulan jenis data yang sama, disimpan menggunakan indeks dalam satu variabel. PHP mengenal dua macam indeks, yaitu indeks numerik (menggunakan angka untuk menandai tiap elemen) dan indeks asosiatif (memberikan nama untuk masing-masing elemen). Array PHP dapat anda gunakan sebagai benar-benar array, list (vector), hashtable, dictionary, collection, stack, queue, tree dan lain sebagainya. Array dapat berdimensi satu, dua, atau lebih :

  • Aray dimensi satu (one-dimensional array) mewakili bentuk suatu vektor.
  • Array dimensi dua (two-dimensional array) mewakili bentuk dari suatu matrik.
  • Array dimensi tiga (three-dimensional array) mewakili bentuk suatu ruang.
[ Read More ]