Berikut ini jenis array sering digunakan di php kecuali

Setelah sebelumnya kita bahas mengenai array pada PHP, pada kesempatan kali ini kita akan membahas khusus tentang fungsi terkait array yang sering digunakan.

Seperti kita ketahui, banyak sekali fungsi terkait array yang tentu saja tidak semuanya akan kita gunakan, oleh karena itu pada pembahasan ini kita hanya akan bahas beberapa diantaranya yang biasanya sering digunakan.

Penting diperhatikan

Semua penulisan array pada artikel ini menggunakan kurung siku

<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
5, dimana mulai tersedia pada PHP 5.4, sehingga jika sobat menggunakan PHP versi 5.3 dan sebelumnya, maka perlu mengubahnya menjadi
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
6

Fungsi Terkait Array Pada PHP

Berikut ini jenis array sering digunakan di php kecuali
Berikut ini jenis array sering digunakan di php kecuali

1 Menghitung jumlah array


Untuk menghitung banyaknya element pada array, gunakan fungsi
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
7, misal:
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
echo 'Ditemukan data sebanyak ' .  count($kendaraan) . ' data';
// Hasil: Ditemukan data sebanyak 5 data.

2 Menggabungkan value pada array menjadi string


Untuk menggabungkan 
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
8 dari array, gunakan fungsi
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
9. Penggabungan ini dapat digunakan untuk berbagai keperluan, misal untuk meng insert data ke database, contoh:
<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")

Lebih lanjut tentang join: PHP: join – Manual

3 Mengubah semua value pada array


Untuk mengubah semua value dari array, gunakan fungsi
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
0, fungsi ini akan memanggil fungsi lain yang akan memanipulasi value dari array, fungsi yang dipanggil bisa fungsi bawaan PHP (built in function) atau fungsi buatan sendiri (user defined function)

Contoh: menghilangkan spasi diawal dan di akhir tiap tiap value dari array (menghilangkan leading dan trailing space):

<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/

Pada contoh diatas kita menggunakan built in function yaitu

<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
1. Contoh lain adalah mengubah semua value menjadi huruf kapital:

<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/

Pada contoh diatas, kita mendefinisikan fungsi sendiri yaitu fungsi toUpper. Karena manipulasi hanya mengubah semua huruf menjadi huruf kapital dan PHP sudah menyediakan fitur tersebut, maka pada fungsi

<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
2, kita dapat langsung menggunakan buitin function
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
3 sebagai berikut:

<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);

Lebih lanjut tentang array_map: PHP: array_map – Manual

4 Cek apakah array mengandung value tertentu


untuk mengecek apakah suatu array memiliki value tertentu, gunakan fungsi
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
4, misal:
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK

5 Cek apakah array mengandung key tertentu


untuk mengecek apakah suatu array memiliki key tertentu, gunakan fungsi
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
5 atau cukup 
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
6, misal:
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios

6 Mengambil semua key pada array


Untuk mengambil semua key dari suatu array, gunakan
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
7, hasilnya juga akan berbentuk indexed array, misal:
$mobil 	= ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
$keys 	= array_keys($mobil);
echo '<pre>'; print_r($keys);
/* Hasil:
Array
(
    [0] => merk
    [1] => type
    [2] => year
) */

7 Mengambil semua value dari array


Untuk mengambil semua value dari array, gunakan
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
8, biasanya digunakan pada associative array, hasilnya akan berbentuk array dengan index yang diurutkan ulang mulai dari nol, misal:
$mobil 	= ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
$values = array_values($mobil);
echo '<pre>'; print_r($values);
/* Hasil:
Array
(
    [0] => Toyota
    [1] => Vios
    [2] => 2016
)*/

8 Mengurutkan value dari array


Untuk mengurutkan value dari array, maka dapat dilakukan dengan menggunakan
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
9 dan
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
0,
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
9 digunakan untuk mengurutkan secara ascending, dari terkecil ke terbesar, contoh:
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
asort($kendaraan);
echo '<pre>'; print_r($kendaraan);
/* HASIL:
Array
(
    [4] => Bus
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
    [3] => Truk
)*/

Sedangkan

<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
0 digunakan untuk mengurutkan dari yang terbesar ke yang terkecil, untuk memudahkan menghafalnya, dapat dibuat singkatan:
<?php
function toUpper($array_value) {
	return strtoupper($array_value);
}
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$upper 		= array_map('toUpper', $kendaraan);
echo '<pre>'; print_r($upper);
/* HASIL:
Array
(
    [0] => MOBIL 
    [1] => MOTOR
    [2] => SEPEDA 
)*/
9 (array sort),
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
0 (array reverse sort)

Contoh lain jika ingin mengurutkan nilai:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
0

9 Mengurutkan key suatu array


Untuk mengurutkan key dari array, dapat menggunakan dua macam fungsi yaitu
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
5 dan
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
6.

<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
5 digunakan untuk mengurutkan secara ascending (dari yang terkecil ke yang tersbesar), sedangkan
<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
6 digunakan untuk mengurutkan dari yang terbesar ke yang terkecil (descending), contoh:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
1

seperti pada mengurutkan value pada array, untuk memudahkan mengingat, maka dapat dibuat singkatan, yaitu

<?php
$kendaraan = ['Mobil', 'Motor', 'Sepeda']; 
$upper = array_map('strtoupper', $kendaraan); 
echo '<pre>'; print_r($upper);
5 (key sort), sedangkan krsort (key reverse sort)

10 Menggabungkan array pada PHP


Untuk menggabungkan array, dapat menggunakan dua cara yaitu menggunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
0 atau menggunakan operator plus (+), fungsi ini digunakan salah satunya ketika kita ingin menggabungkan dua array hasil query database.

Pada fungsi array_merge() PHP akan memperhatikan nilai index, sedangakan jika kita menggunakan operator plus, maka index akan digabungkan sehingga jika ada index yang sama maka yang digunakan adalah nilai index pada array sebelah kiri.

Contoh penggabungan array (nilai index berbeda):

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
2

Pada contoh diatas, nilai index pada array hasil penggabungan menggunakan operator plus akan diteruskan karena nilai indexnya berbeda. Contoh berikut penggabungan array dengan nilai index yang sama:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
3

Lebih lanjut tentang array_merge: PHP: array_merge – Manual

11 Mencari index dari value tertentu


Kita dapat mencari key dari suatu value menggunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
1, contoh:
<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
4

Pencarian key ini biasanya digunakan untuk menghapus array berdasarkan value nya,  contoh:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
5

12 Menghapus element pertama pada array


Sering ketika kita ingin menghapus element pertama dari array, kita tidak tahu key nya, misal array hasil query database, untuk menghapusnya gunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
2 contoh:
<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
6

13 Menambah element pertama pada array


Untuk menambah element pertama dari array, gunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
3. Catatan: fungsi ini tidak bisa digunakan untuk menambahkan associative array, untuk itu, 
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
0 (nomor 10).

Contoh penggunaan

$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
3:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
7

14 Menambah element terakhir pada array (push)


Untuk menambahkan element ke posisi terakhir pada array, gunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
6. Penting: fungsi ini tidak dapat digunakan untuk menambahkan associative array, untuk itu gunakan
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
0 (nomor 10).

Contoh penggunaan

$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
6:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
8

Cara lain adalah cukup mendefinisikan nilai pada index kosong sebagai berikut:

<?php
$kendaraan 	= ['Mobil', 'Motor', 'Sepeda'];
$sql 		= 'INSERT INTO kendaraan VALUES ("' . join('","', $kendaraan) . '")';
echo $sql;
// Hasil: INSERT INTO kendaraan VALUES ("Mobil","Motor","Sepeda")
9

15 Menghapus element terakhir pada array


Untuk menghapus element terakhir dari array, gunakan fungsi
$kendaraan = ['Mobil', 'Motor', 'Sepeda', 'Truk', 'Bus'];
if (in_array('Motor', $kendaraan))
{
	echo 'OK';
}

// Hasil: OK
9, contoh:
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
0

Pada contoh diatas, variabel

$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
0 menghasilkan value terakhir dari array, yaitu Sepeda, sedangkan variabel
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
1 isinya tinggal array Mobil dan Motor. Hal ini juga berlaku untuk associative array.

16 Membalik Urutan Array


Untuk membalik urutan array, gunakan
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
2, fungsi ini bermanfaat salah satunya ketika ingin menampilkan judul artikel mulai dari yang terbaru, contoh:
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
1

17 Mencari Nilai Minimal dan Maksimal dari Suatu Array


Untuk mencari nilai maksimal value dari suatu
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
3, gunakan fungsi
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
4, sedangkan untuk mencari nilai minimal, gunakan
$mobil = ['merk' => 'Toyota', 'type' => 'Vios', 'year' => 2016];
if (key_exists('type', $mobil))
{
	echo $mobil['type'];
}

// Hasil Vios
5, contoh:
<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
2

Penutup

Terdapat banyak sekali fungsi untuk memanipulasi array pada PHP, fungsi-fungsi tersebut dapat kita hafal dengan sendirinya seiring dengan banyaknya kode yang kita tulis dan semakin kompleksnya aplikasi yang kita buat.

Namun demikian, dengan mengatahui beberapa fungsi diatas, setidaknya ketika menemui permasalahan yang sama (terkait array) kita bisa langsung tahu solusinya.

Demikian pembahasan mengenai fungsi terkait array pada PHP yang sering digunakan sehari hari, semoga bermanfaat.

Subscibe Now

Suka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com

Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun.

Maji says:

Bagus sekali artikelnya mas,..(y)
kalo boleh sy bertanya ttng kasus sy, sy ada 2 buah array pertama $mobil yang tampilannya seperti ini

<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
3

dan array yg kedua $point yg tampilannya seperti ini,.

<?php
$kendaraan 	= ['Mobil ', ' Motor', ' Sepeda '];
$trimmed = array_map('trim', $kendaraan);
echo '<pre>'; print_r($kendaraan); print_r($trimmed);
/* Hasil:
Array
(
    [0] => Mobil 
    [1] =>  Motor
    [2] =>  Sepeda 
)
Array
(
    [0] => Mobil
    [1] => Motor
    [2] => Sepeda
)*/
4

nah sy bermaksud utk mengurutkan array $mobil di atas berdasarkan nilai pada array $point dari besar ke kecil, kemudian array yg sudah diurutkan ingin sy kirim ke view nya,…kira” gimana ya mas solusinya,.?

Apa saja jenis jenis array?

Setidaknya ada tiga jenis array yang biasanya digunakan. Ketiga jenis array ini dibedakan dari cara kerjanya dan jumlah dimensi yang terkandung di dalamnya..
Indexed arrays. Ini merupakan jenis array yang paling basic atau mendasar. ... .
Multidimensional arrays. ... .
3. Associative arrays..

Apa itu array di PHP?

Array dalam PHP adalah jenis struktur data yang memungkinkan kita untuk menyimpan beberapa elemen dari tipe data yang sama di bawah satu variabel tunggal.

5 Apa yang dimaksud dengan array?

Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama. Dimensi array adalah jumlah indeks pada variabel array. Array multi dimensi (lebih dari satu indeks, maksimal 7 indeks). Dalam perhitungan, array sering digunakan untuk operasi matriks.

Apa yang dimaksud dengan array dan sebutkan jenis nya?

Jawaban. Array merupakan sebuah variabel yang menyimpan lebih dari satu buah data yang memiliki tipe data yang sama. Macam-macam array diantaranya adalah array satu dimensi, array dua dimensi dan array multidimensi.