Sorting Array pada PHP

Elemen dalam array dapat diurutkan menurut urutan alfabet atau numerik, turun atau naik.
 
PHP - Mengurutkan Fungsi Untuk Array

Dalam bab ini, kita akan melalui fungsi sortir array PHP berikut ini:

    sort() - urutkan susunan dalam urutan menaik
    rsort() - sortir array dalam urutan menurun
    asort() - mengurutkan array asosiatif dalam urutan menaik, sesuai nilainya
    ksort() - mengurutkan array asosiatif dalam urutan menaik, sesuai kuncinya
    arsort() - mengurutkan array asosiatif dalam urutan menurun, sesuai nilainya
    krsort() - mengurutkan array asosiatif dalam urutan menurun, sesuai kuncinya

Urutkan Array di Ascending Order - sort()

Contoh berikut mengurutkan elemen dari array $mobil dalam urutan alfabetis:
Contoh
<?php
$mobil = array("Volvo", "BMW", "Toyota");
sort($mobil);
?>

Contoh berikut mengurutkan elemen dari array angka $dalam urutan numerik naik:
Contoh
<?php
$nomor = array(4, 6, 2, 22, 11);
Sort($nomor);
?>
Urutkan Array dalam Descending Order - rsort()

Contoh berikut mengurutkan elemen dari array $mobil dalam urutan abjad:
Contoh
<?php
$mobil = array("Volvo", "BMW", "Toyota");
rsort($mobil);
?>

Contoh berikut mengurutkan elemen dari array angka $dalam urutan numerik yang menurun:
Contoh
<?php
$nomor= array(4, 6, 2, 22, 11);
rsort($nomor);
?>
Sortir Array(Ascending Order), Menurut Value - asort()

Contoh berikut mengurutkan sebuah array asosiatif dalam urutan menaik, sesuai dengan nilainya:
Contoh
<?php
$umur = array("Budi" => "35", "Ani" => "37", "Eva" => "43");
asort($umur);
?>
Sortir Array(Ascending Order), Menurut Key - ksort()

Contoh berikut mengurutkan sebuah array asosiatif dalam urutan menaik, sesuai dengan kuncinya:
Contoh
<?php
$umur = array("Budi" => "35", "Ani" => "37", "Eva" => "43");
Ksort($umur);
?>
Urutkan Array(Descending Order), Menurut Value - arsort()

Contoh berikut mengurutkan array asosiatif dalam urutan menurun, sesuai dengan nilainya:
Contoh
<?php
$umur = array("Budi" => "35", "Ani" => "37", "Eva" => "43");
arsort($umur);
?>
Sortir Array(Descending Order), Menurut Key - krsort()

Contoh berikut mengurutkan array asosiatif dalam urutan menurun, sesuai dengan kuncinya:
Contoh
<?php
$umur = array("Budi" => "35", "Ani" => "37", "Eva" => "43");
Krsort($umur);
?>
Fungsi array PHP
array() Membuat array
array_change_key_case() Mengubah semua kunci dalam sebuah array menjadi huruf kecil atau huruf besar
array_chunk() Membagi sebuah array menjadi potongan array
array_column() Mengembalikan nilai dari satu kolom ke dalam array input
array_combine() Membuat array dengan menggunakan elemen dari satu array "kunci" dan satu array "nilai"
array_count_values ​​() Menghitung semua nilai dari sebuah array
array_diff() Membandingkan array, dan mengembalikan perbedaan(hanya membandingkan nilai)
array_diff_assoc() Membandingkan array, dan mengembalikan perbedaan(membandingkan kunci dan nilai)
array_diff_key() Membandingkan array, dan mengembalikan perbedaan(bandingkan kunci saja)
array_diff_uassoc() Membandingkan array, dan mengembalikan perbedaan(membandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_diff_ukey() Membandingkan array, dan mengembalikan perbedaan(bandingkan kunci saja, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_fill() Mengisi sebuah array dengan nilai-nilai
array_fill_keys() Mengisi sebuah array dengan nilai, menentukan kunci
array_filter() Menyaring nilai array menggunakan fungsi callback
array_flip() Flips / Exchanges semua kunci dengan nilai yang terkait dalam array
array_intersect() Membandingkan array, dan mengembalikan korek api(hanya membandingkan nilai)
array_intersect_assoc() Membandingkan array dan mengembalikan korek api(membandingkan kunci dan nilai)
array_intersect_key() Membandingkan array, dan mengembalikan korek api(bandingkan hanya kunci)
array_intersect_uassoc() Membandingkan array, dan mengembalikan korek api(membandingkan kunci dan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_intersect_ukey() Membandingkan array, dan mengembalikan korek api(bandingkan kunci saja, dengan menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_key_exists() Memeriksa apakah kunci yang ditentukan ada dalam array
array_keys() Mengembalikan semua kunci dari sebuah array
array_map() Mengirim setiap nilai array ke fungsi buatan pengguna, yang mengembalikan nilai baru
array_merge() Menggabungkan satu atau lebih array menjadi satu array
array_merge_recursive() Menggabungkan satu atau lebih array menjadi satu array secara rekursif
array_multisort() Mengurutkan array multi-dimensi atau banyak
array_pad() Menyisipkan sejumlah item tertentu, dengan nilai yang ditentukan, ke sebuah array
array_pop() Menghapus elemen terakhir dari sebuah array
array_product() Menghitung produk dari nilai dalam array
array_push() Menyisipkan satu atau lebih elemen ke akhir array
array_rand() Mengembalikan satu atau beberapa tombol acak dari sebuah array
array_reduce() Mengembalikan array sebagai string, menggunakan fungsi yang ditentukan pengguna
array_replace() Mengganti nilai dari array pertama dengan nilai dari array berikut
array_replace_recursive() Mengganti nilai dari array pertama dengan nilai dari mengikuti array secara rekursif
array_reverse() Mengembalikan array dalam urutan terbalik
array_search() Mencari sebuah array untuk nilai tertentu dan mengembalikan kunci
array_shift() Menghapus elemen pertama dari sebuah array, dan mengembalikan nilai elemen yang dihapus
array_slice() Mengembalikan bagian array yang dipilih
array_splice() Menghapus dan mengganti elemen tertentu dari sebuah array
array_sum() Mengembalikan jumlah nilai dalam sebuah array
array_udiff() Membandingkan array, dan mengembalikan perbedaan(hanya membandingkan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_udiff_assoc() Membandingkan array, dan mengembalikan perbedaan(membandingkan kunci dan nilai, menggunakan fungsi built-in untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilainya)
array_udiff_uassoc() Membandingkan array, dan mengembalikan perbedaan(membandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna)
array_uintersect() Membandingkan array, dan mengembalikan korek api(hanya membandingkan nilai, menggunakan fungsi perbandingan kunci yang ditentukan pengguna)
array_uintersect_assoc() Membandingkan array, dan mengembalikan korek api(membandingkan kunci dan nilai, menggunakan fungsi built-in untuk membandingkan kunci dan fungsi yang ditentukan pengguna untuk membandingkan nilainya)
array_uintersect_uassoc() Membandingkan array, dan mengembalikan korek api(membandingkan kunci dan nilai, menggunakan dua fungsi perbandingan kunci yang ditentukan pengguna)
array_unique() Menghapus nilai duplikat dari sebuah array
array_unshift() Menambahkan satu atau lebih elemen ke awal array
array_values ​​() Mengembalikan semua nilai dari sebuah array
array_walk() Menerapkan fungsi pengguna ke setiap anggota array
array_walk_recursive() Menerapkan fungsi pengguna secara rekursif ke setiap anggota array
arsort() Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan nilainya
asort() Mengurutkan array asosiatif dalam urutan menaik, sesuai dengan nilainya
compact() Buat array yang berisi variabel dan nilainya
count() Mengembalikan jumlah elemen dalam array
current() Mengembalikan elemen saat ini dalam array
masing() Mengembalikan pasangan kunci dan nilai saat ini dari sebuah array
end() Mengatur pointer internal dari array ke elemen terakhirnya
extract() Impor variabel ke dalam tabel simbol saat ini dari sebuah array
in_array() Memeriksa apakah nilai yang ditentukan ada dalam array
key() Memetik kunci dari sebuah array
krsort() Mengurutkan array asosiatif dalam urutan menurun, sesuai dengan kuncinya
ksort() Mengurutkan array asosiatif dalam urutan menaik, sesuai dengan kuncinya
list() Menetapkan variabel seolah-olah mereka adalah array
natcasesort() Mengurutkan array menggunakan algoritma "natural order" yang tidak sensitif
natsort() Mengurutkan array menggunakan algoritma "natural order"
next() Maju pointer array internal array
pos() Alias ​​saat ini()
prev() Rewinds pointer array internal
range() Membuat array yang berisi berbagai elemen
reset() Mengatur pointer internal array ke elemen pertamanya
rsort() Mengurutkan array terindeks dalam urutan menurun
shuffle() Mengocok array
sizeof() Alias ​​dari hitungan()
sort() Mengurutkan array terindeks dalam urutan menaik
uasort() Mengurutkan array berdasarkan nilai menggunakan fungsi perbandingan yang ditentukan pengguna
uksort() Mengurutkan sebuah array dengan kunci menggunakan fungsi perbandingan yang ditentukan pengguna
usort() Mengurutkan array menggunakan fungsi perbandingan yang ditentukan pengguna

http://kodelover.blogspot.co.id/search/label/PHP

Previous
Next Post »

3 komentar

Click here for komentar
12/27/2018 ×

I appreciate your efforts because it conveys the message of what you are trying to say. It's a great skill to make even the person who doesn't know about the subject could able to understand the subject . Your blogs are understandable and also elaborately described. I hope to read more and more interesting articles from your blog. All the best.

rpa training in bangalore
best rpa training in bangalore
RPA training in bangalore
rpa course in bangalore
rpa training in chennai
rpa online training

Balas
avatar
admin
1/21/2019 ×

Pleasant Tips..Thanks for Sharing….We keep up hands on approach at work and in the workplace, keeping our business pragmatic, which recommends we can help you with your tree clearing and pruning in an invaluable and fit way.
python Course in Pune
python Course institute in Chennai
python Training institute in Bangalore

Balas
avatar
admin
Thanks for your comment