0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan

Array PHP

Diunggah oleh

abdurohmanrouf10
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan

Array PHP

Diunggah oleh

abdurohmanrouf10
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 11

Array pada 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 :

Pada contoh ini, PHP secara otomatis akan memberi indeks


sesuai nilai indeks terakhir dari array. Maka pada variabel
$buah indeks 0 berisi ”nanas”, indeks 1 berisi ”mangga” dan
indeks 2 akan berisi ”jambu”.

Pada contoh ini, suatu array dideklarasikan dengan memberi


nilai secara langsung. Hasilnya akan sama dengan contoh-
contoh sebelumnya.
Jenis-jenis Array
- Array berindeks (indexed array)
Array berindeks adalah array yang diindeks menggunakan angka/nomor maupun karakter yang
sifatnya berurutan. Ada dua cara membuat array berindeks yaitu indeks yang diberikan secara otomatis
(selalu dimulai dari indeks ke-0), contohnya : $mobil = array("Volvo", "BMW", "Toyota");

Atau bisa dengan indeks yang diberikan secara manual, contohnya :


$mobil[0] = "Volvo";
$mobil[1] = "BMW";
$mobil[2] = "Toyota";

- Array assosiatif (Assosiative Array)


Array assosiatif adalah array yang diindeks berdasarkan nama tertentu. Ada dua cara membuat array
assosiatif , contohnya :
$umur = array("MangJorge"=>"29","Jennifer"=>"28"=,"Romeo"=>"33");

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";

echo "Nama Kelompok 2 :<br />";


for ($i=0; $i<=4; $i++){
echo " + ",$kelompok2[$i],"<br/>";
}
?>

Anda mungkin juga menyukai