Array merupakan kumpulan data dari user yang nantinya akan disimpan kedalam suatu variabel. penggunakan array juga sangat efektif bagi user, karena user tidak perlu repot repot dalam menuliskan variabel yang banyak.cukup menerapkan array kedalam program maka penyimpanan variabel yang banyak akan disimpan pada satu variabel array saja.
Contoh dalam penginisialisasikan array sbg berikut:
$barang = array("meja","kursi","lemari");
Macam-macam array ada 3:
1. numeric array, yaitu variabel array yang berfungsi untuk menyimpan tiap elemen pada array dengan indeks angka/numerik.
<?php
$cars[0]=”Saab”;
$cars[1]=”Volvo”;
$cars[2]=”BMW”;
$cars[3]=”Toyota”;
echo $cars[0] . ” and ” . $cars[1] . ” are Swedish cars.”;
?>
2. associative array, yaitu variabel array yang berisi indeks berupa bukan angka melainkan teks.

3. Multidimensional Array, yaitu tiap elemen pada array bisa sebuah array dan tiap elemen dari sub-array bisa sebuah array, dan seterusnya.

Pengurutan array dibagi menjadi 6 yaitu:
1. sort () - pengurutan array dalam urutan dari kecil hingga besar
2. rsort () - pengurutan array dalam urutan
3. asort () - pengurutan array asosiatif dalam urutan kecil hingga terbesar, sesuai dengan nilai
4. ksort () - pengurutan array asosiatif dalam urutan dari kecil ke besar, sesuai dengan kunci yang ada
5. arsort () - pengurutan array asosiatif dalam urutan, sesuai dengan nilai
6. krsort () - pengurutan array asosiatif dalam urutan, menurut kunci