Penggunaan fungsi SHUFFE pada PHP

Halloo…. kali ini saya akan melanjutkan artikel saya mengenai Array, masih dalam pemrograman PHP tentunya.. Siap? oke yuk langsung saja

Pengurutan Dalam Array

Fungsi pengurutan dalam array merupakan fungsi yang telah disediakan dalam PHP untuk mengurutkan elemen atau mengurutkan index-nya. Sintaks dan fungsi-fungsi pengurutan antara lain ditunjukan seperti tabel dibawah ini.

Fungsi Keterangan
arsort(array) Mengurutkan elemen array secara menurun (desscending)
asort(array) Mengurutkan elemen array secara menaik
(ascending)
ksort(array) Mengurutkan elemen array secara menurun
(desscending). Sangat berguna dalam
pengurutan pada dimana array secara umum
mengacu pada elemennya dengan suatu nomor
index, tetapi indexnya berupa string.
krsort(array) Mengurutkan elemen array secara menaik
(ascending). Sangat berguna dalam pengurutan
pada dimana array secara umum mengacu pada
elemennya dengan suatu nomor index, tetapi
indexnya berupa string.
natsort(array) Menurutkan elemen array secaraurutan alamiah.
natcasesort(array) Mengurutkan elemen array secara urutan
alamiah yang bersifat case sensitive.
rsort(array) Mengurutkan element array secara menurun )
(descending) dan tidak mempertahankan
indeknya.
sort(array) Mengurutkan elemen array secara menaik
(ascending) dan tidak mempertahankanindeknya.

Contoh penurutan array :

Penggunaan fungsi SHUFFE pada PHP

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi sortarray.php adalah sebagai berikut

Penggunaan fungsi SHUFFE pada PHP

Untuk lebih jelas memahami perbedaab ksort(), krsort(), dengan sort(), perhatikan script dibawah ini :
nama file
sortarray2.php

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi sortarray2.php adalah sebagai berikut :

Penggunaan fungsi SHUFFE pada PHP

Shuffle (pengacakan) dalam Array

Shuffle berguna untuk mengacak urutan elemn dari suatu array yang juga digunakan bersama-sama dengan fungsi srand().
Sintaksnya;
shuffle(array)

Perhatikan contoh penggunaan fungsi shuffle pada script berikut :
nama file
shufflearray.php

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi file shufflearray.php adalah sebagai berikut

Penggunaan fungsi SHUFFE pada PHP

Pointer Internal Array

Setiap array memiliki pointer internal yang berguna untuk menunjukan elemen sekarang. Fungsi-fungsi pointer internal array dalam PHP ditunjukan seperti pada table berikut :

Fungsi Keterangan
current(array) atau pos(array) Menghasilakn elemen sekarang dalam suatu array.
end(array) Meletakan pointer internal ke elemen terakhir dari suatu array dan nilai elemen
each(array) Menghasilakn pasangan index dan nilai elemen sekarang dan memajukan pointer internal ke elemen berikutnya.
key(array) Menghasilakan key(index) dari elemen yang sedang ditunjuk pointer internal pada array yang ditunjuk tersebut.
next(array) Meletakan pointer internal ke elemen berikutnya dan menghasilkan nilai elemen yang ditunjuk tersebut.
prev(array) Meletakan pointer internal ke elemen sebelumnya dan menghasilakn nilai elemen yang ditunjukk tersebut.
reset(array) Meletakan pointer internal ke elemen pertama dan menghasilakn nilai elemen tersebut

Perhatikan contoh penggunaan fungsi-fungsi pointer internal array pada script berikut :
nama file
arrraypointer.php

Penggunaan fungsi SHUFFE pada PHP

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi arraypointer.php adalah sebagai berikut :

Penggunaan fungsi SHUFFE pada PHP

Jumlah Nilai Array

Untuk mengetahui jumlah nilai elemen array, dapat digunakan fungsi array_sum().
Sintaksnya :
array_sum(array)
Perhatikan contoh penggunaan array_sum pada script berikut:
nama file
arraysum.php

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi file arraysum.php adalah sebagai berikut

Penggunaan fungsi SHUFFE pada PHP

Mencari Suatu Nilai dalam Array

Untuk mencari ada tidaknya suatu nilai elemen tertentu dalam array, dapat digunkan fungsi in_array() yang menghasilkan TRUE apabila ditemukan dan FALSE apabila tidak ditemukan.
Sintaksnya :
in_array(nilai_yang_dicari, array[,bool])
Perhatikan contoh berikut ini :
Nama file
arraycari.php

Penggunaan fungsi SHUFFE pada PHP

Hasil eksekusi arraycari.php adalah sebagai berikut

Penggunaan fungsi SHUFFE pada PHP

hijriyaninugroho (50)

Saya Hijriyani Nugroho Dwi Saputri, lahir di Kabupaten Semarang 8 Juli 1992. Saya pribadi yang tidak terlalu suka keramaian, tidak peduli dengan urusan orang lain, sederhana, dan saya suka petualang, saya suka membaur dengan alam. Jika Anda sudah mengenal saya, maka banyak keajaiban yang akan Anda alami.. hahaha 😀