pengertian array adalah bukan sebuah variabel tetapi data yang memiliki wadah untuk menampung sebuah nilai.contoh anda bisa menggunakan array untuk menyimpan data atau nilai didalamnya.
dalam terminologi array, nilai array yang ada dalam gambar di atas memiliki 4 buah elemen setiap elemen memiliki nilai sendiri.
cara menciptakan array
suatu array dapat di ciptakan menggunakan kontruksi array. seperti pada gambar di atas memiliki 4 buah elemen yang bisa menggunakan peryataan berikut :
$nilai = array ("45","60","89","95");
bisa menggunakan alternatif yang lain seperti
$nilai[] = "45";
$nilai[] = "60";
dalam terminologi array, nilai array yang ada dalam gambar di atas memiliki 4 buah elemen setiap elemen memiliki nilai sendiri.
cara menciptakan array
suatu array dapat di ciptakan menggunakan kontruksi array. seperti pada gambar di atas memiliki 4 buah elemen yang bisa menggunakan peryataan berikut :
$nilai = array ("45","60","89","95");
bisa menggunakan alternatif yang lain seperti
$nilai[] = "45";
$nilai[] = "60";
$nilai[] = "89";
$nilai[] = "95";
atau bisa menggunakan foreach
foreach (.....................)
operasi dgn pointer internal
setiap array pointer internal memiliki kegunaan menentukan elemen-elemen. dalam php memiliki sejumlah fungsi yang terkait dengan pointer :
|
Fungsi
|
Keterangan
|
// Nilai array
$nilai[A]=”100”;
$nilai[B]=”80”;
$nilai[C]=”70”;
$nilai[D]=”40”;
$nilai[E]=”20”;
|
|
Current
|
Menghasilkan nilai elemen yang ada didalam array
|
$idx= key($nilai);
$angka= current($nilai);
Echo “indek sekarang”.$idx.”<p>”;
Echo “nilai sekarang adalah”.$angka.”<p>”;
|
|
Each
|
Menghasilkan kunci dan elemen nilai sekarang dan memajukan
pointerinternal ke elemen selanjutnya.
Bila pointer diposisi sesudah elemen paling terahir, each akan
memberikan sebuah nilai berupa false
|
While (TRUE){
$nilaiA = each ($nilai);
If ($nilaiA == FALSE )
Break;
$angka= $nilaiA [0];
$angkaL= $nilaiA [0];
Echo “indeks :”.$angka.”nilai :”.$angkaL ;
}
|
|
End
|
Meletakan pointer internal ke eleman array yang terahir dan
menghasilkan nilai elemennya
|
$angka= end($nilai);
$idx= key($nilai);
Echo “indek sekarang”.$idx.”<p>”;
Echo “nilai sekarang adalah”.$angka.”<p>”;
|
|
Key
|
Menghasilkan indeks yang sedang ditunjukan oleh pointer internal
|
$angka= key($nilai);
|
|
Pos
|
Menghasilkan elemen sekarang
|
$angka= pos($nilai);
|
|
Prev
|
Elemen ini berada dalam posisinya dan meletakan pointer dengan posis
tertentu
|
angka= prev($nilai);
$idx= key($nilai);
Echo “indek sekarang”.$idx.”<p>”;
Echo “nilai sekarang adalah”.$angka.”<p>”;
|
|
Reset
|
Meletakan pointer pertama dan menghasilkan pointer tersebut
|
$angka= reset($nilai);
$idx= key($nilai);
Echo “indek sekarang”.$idx.”<p>”;
Echo “nilai sekarang adalah”.$angka.”<p>”;
|
|
next
|
Meletakan pointer ke posisi setelahnya dan menghasilkan pointer
tersebut
|
$angka= next($nilai);
$idx= key($nilai);
Echo “indek sekarang”.$idx.”<p>”;
Echo “nilai sekarang adalah”.$angka.”<p>”;
|
Komentar
Posting Komentar