Array PHP
Array PHP
Array ?
• Array merupakan suatu tipe data yang terstruktur dan dapat
digunakan untuk menyimpan data yang memiliki tipe data
yang sama. Array berfungsi untuk mengidentifikasi variabel
yang memiliki jumlah data yang lebih dari satu, tapi memiliki
nama variabel yang sama. Bagian yang menyusun array
disebut elemen array, yang masing-masing elemen dapat
diakses melalui index array. Index array dapat berupa
bilangan integer atau string.
Assignment Array
Ada beberapa cara untuk memberi nilai pada suatu variabel array, antara lain :
Atau
$umur['MangJorge'] = "29";
$umur['Jennifer'] = "28";
$umur['Romeo'] = "33";
Fungsi-fungsi Array
Dalam pemprograman PHP terdapat banyak fungsi-fungsi yang dapat digunakan untuk
memanipulasi data array. Adapun di antaranya ialah:
1. Array_push()
Berfungsi untuk menambah isi dari sebuah data array, yang memungkinkan isi data array
bisa disusun dengan susunan yang baru.
2. Array_merge()
Berfungsi untuk menggabungkan data array dengan beberapa array sekaligus.
3. Array_shift()
Berfungsi untuk menghapus data pertama dari sebuah array.
4. Sort()
Berfungsi untuk mengurutkan isi data array
5. Count()
Berfungsi untuk menghitung jumlah element/data dari sebuah array.
Perulangan dalam array
Perulangan dapat digunakan untuk mengakses elemen array. Perulangan dalam array
ditujukan apabila isi data array banyak maka akan lebih efektif untuk menggunakan
perulangan dalam mengakses elemen array sehingga data yang ada dalam array akan
ditampilkan seluruhnya. Perulangan yang paling sering digunakan adalah perulangan
Foreach. Contoh sintaks perulangan array :
foreach ($umur as $data => $nama)
Penjelasan :
foreach digunakan untuk mengakses semua elemen yang ada di dalam array $umur. Pada
setiap elemen yang sedang dibaca, kunci (key) atau nama indeks array akan ditampung
dalam variabel $data, sedangkan nilainya ditampung ke dalam variabel $nama.
Sorting array
Salah satu fungsi array yaitu adalah sorting yaitu mengurutkan elemen array. Dalam
mengurutkan array juga terdapat beberapa fungsi-fungsi antara lain :
- Sort ( ) : Fungsi sort ( ) akan mengurutkan array berdasarkan nilai elemennya. Dalam proses
pengurutan ini, yang diurutkan hanya nilainya saja. Contoh sintaks pengurutan sort ( ) yaitu :
sort($nama_array);
- Asort ( ) : Contoh sintaks pengurutan asort ( ) yaitu : asort ( $nama_array);
- Ksort ( ) : Digunakan untuk mengurutkan elemen array berdasarkan kunci (key) dan indeksnya.
Contoh sintaks pengurutan ksort ( ) yaitu : ksort ($nama_array);
- Rsort ( ) Digunakan untuk mengurutkan array secara descending. Contoh sintaks pengurutan
rsort ( ) yaitu : rsort ($nama_array);
Contoh
// contoh 2
//Contoh 1
<?php
<?php
$nama[] = "Muhammad";
$anak[0] = "Faruq";
$nama[] = "Faruq";
$anak[1] = "Alya";
$nama[] = "Zakiuddin";
$anak[2] = "Zahro";
echo "Hallo <br>";
echo "Isi array \$anak[0] adalah $anak[0]";
echo "Isi array \$anak[0] adalah $nama[0]";
echo "<br>";
echo "<br>";
echo "Isi array \$anak[1] adalah $anak[1]";
echo "Isi array \$anak[1] adalah $nama[1]";
echo "<br>";
echo "<br>";
echo "Isi array \$anak[2] adalah $anak[2]";
echo "Isi array \$anak[2] adalah $nama[2]";
echo "<br>";
echo "<br>";
?>
?>
Menampilkan dengan foreach
<?php
$anak[0] = "Faruq";
$anak[1] = "Alya";
$anak[2] = "Zahro";
foreach ($anak as $value) {
echo "Nama anak : $value";
echo "<br>";
}
?>
Menampilkan array assosiatif
<?php
$telpon["Farid"] = "5982345";
$telpon["Fikri"] = "7782345";
$telpon["Nida"] = "4562345";
echo "Telpon Farid : ".$telpon ['Farid'];
echo "<br>";
echo "Telpon Fikri : ".$telpon ['Fikri'];
echo "<br>";
echo "Telpon Nida : ".$telpon ['Nida'];
echo "<br>";
?>
Menampilkan array menggunakan looping
<?php
$kelompok1 =
array("Andi","Budi","Chika","David","Erna"); echo "Nama Kelompok 1 :<br />";
for ($i=0; $i<=4; $i++){
echo " + ",$kelompok1[$i],"<br/>";
}
echo"<br /><br />";
$kelompok2[] = "Fera";
$kelompok2[] = "Gani";
$kelompok2[] = "Hery";
$kelompok2[] = "Intan";
$kelompok2[] = "Jaka";