Beranda Pemrograman Web Belajar Array dalam Bahasa Program PHP

Belajar Array dalam Bahasa Program PHP

136
0
BERBAGI
Bantu support blog asdar.id agar bisa lebih berkembang lagi untuk membagikan ilmu pengetahuan secara gratis. Caranya yaitu dengan menyisihkan sedikit rejeki anda melalui laman donasi, klik DISINI. Semoga apa yang anda berikan bisa menjadi penolong di Akhirat kelak, Amin Ya Rabbal 'Alamin :-)

Dalam pemograman PHP data array sangatlah penting untuk diketahui dan kita harus tahu cara mengolah data array ini seperti menambah, mengurangi, menghapus array dan sebagainya.

Sebelum masuk ke teori Belajar Array dalam bahasa program PHP baiknya harus tahu dulu apa itu array. Array merupakan fitur php yang dapat menyimpan banyak data sekaligus dalam sebuah variable baik itu berupa angka maupun string.

Membuat Array di PHP

Untuk membuat sebuah variable array di php bisa dengan menggunakan fungsi array(…) atau dengan simbol […].

<?php 
$array = array(1,2,3); 
// atau 
$array = [1,2,3]; 
?>

Menampilkan Data Array

Untuk menampilkan isi variable array ke browser tidak seperti menampilkan variable teks menggunakan echo atau print tetapi menggunakan cara khusus yaitu fungsi print_r atau bisa juga menggunakan echo dengan catatan mengubah tipe datanya menjadi string atau json. contohnya

<?php  
$array = [1,2,3,4,5]; 
print_r($array);
echo '</br>';
echo json_encode($array); 
echo '</br>';
echo implode(',',$array );
?>

Resultnya akan seperti ini:

Index atau Key di Array

Index atau key di array merupakan alamat sebuah data dalam array. Secara default array akan memiliki index angka berurut dari 0,1,2,3 dan seterusnya tetapi kita bisa mengubah nama dari index array ini sesuai keinginan kita bisa berupa angka maupun huruf.

Ada 2 cara mendefinisikan index/key dalam sebuah array yaitu dengan simbol => atau satu persatu. contohnya:

<?php 
$array = array('satu'=>1,'dua'=>2,'tiga'=>3);
//atau
$array = [];
$array['satu'] = 1;
$array['dua'] = 2;
$array['tiga'] = 3;
?>

Menghitung Jumlah Sebuah Array

Untuk mengetahui jumlah array bisa menggunakan fungsi count() ini akan menghasilkan jumlah index dalam sebuah array.

<?php 
$array = [1,2,3,4,5];
echo count($array);
?>

Menambah Data Di Array

Variable array di php bisa di tambah baik itu sudah memiliki data sebelumnya ataupun belum. Berikut contoh kodingnya.

<?php
$array = [1,2,3,4,5];
$array []= 6;
$array []= 7;
print_r($array);
?>

Menghapus Data Di Array

Menghapus data dalam sebuah array sangatkan mudah, tetapi harus di ketahui dahulu nam index dari data yang akan di hapus. Gunakan fungsi unset() untuk menghapus index. Fungsi ini sebenarnya digunakan untuk menghapus variable apa saja dalam php.

<?php
$array = [1,2,3,4,5];
unset($array[0]); // menghapus index array 0
// hasilnya akan menghapus angka 1 
// [2,3,4,5]
?>

Menggabungkan Array

Untuk menggabungkan 2 atau lebih variable array bisa menggunakan fungsi array_merge(array_1,array_2,dst) berikut contohnya.

<?php 
$array1 = [1,2,3,4,5]; 
$array2 = [6,7,8,9,10]; 
print_r(array_merge($array1,$array2));
?>

hasilnya akan menjadi :

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 )

Mengurutkan Array

Ada beberapa fungsi yang bisa di pakai untuk mengurutkan data array di php

  • arsort() => Pengurutan Berdasarkan Nilai dengan urutan terbalik dan tetap mempertahankan index
  • Asort() =>Pengurutan Berdasarkan Nilai dan tetap mempertahankan nomor atau nama index
  • Krsort() => Pengurutan Berdasarkan Index dengan urutan terbalik dan tetap mempertahankan index
  • Ksort() => Pengurutan Berdasarkan Index dan tetap mempertahankan index yang sudah ada
  • Rsort() => Pengurutan Berdasarkan Nilai dengan urutan terbalik dan akan di-index ulang
  • Sort() => Pengurutan Berdasarkan Nilai dan akan dilakukan penomoran atau index ulang

Berikut adalah contoh pengunaan fungsi sort.

<?php
$array = ['tiga','dua','satu','empat','lima'];  
sort($array);
print_r($array);
?>

hasilnya menjadi
Array ( [0] => dua [1] => empat [2] => lima [3] => satu [4] => tiga )

Demikian tutorial belajar php array semoga bisa membantu.

TINGGALKAN KOMENTAR

Silakan masukkan komentar anda!
Silakan masukkan nama anda disini