Cara mengurutkan array di php

Elemen dalam array dapat diurutkan dalam urutan abjad atau numerik, dari terbesar atau ke terkecil.

Beberapa fungsi pengurutan array diphp:

sort() – mengurutkan array dari terkecil ke terbesar
rsort() – mengurutkan array dari terbesar ke terkecil
asort() – mengurutkan array associative dari terkecil ke terbesar, berdasarkan nilai value nya
ksort() – mengurutkan array associative dari terkecil ke terbesar, berdasarkan nilai kunci nya
arsort() – mengurutkan array dari terbesar ke terkecil, berdasarkan nilai value nya
krsort() – mengurutkan array dari terbesar ke terkecil, berdasarkan nilai kunci nya

Tips mengingat (sort)

tanpa r didepan itu sorting dari kecil ke besar
dengan r didepan itu sorting dari besar ke kecil
dengan a didepan itu sorting array Associative dari kecil ke besar berdasarkan nilai value nya
denga ar didepan itu sorting array Associative dari besar ke kecil berdasarkan nilai value nya
dengan k didepan itu sorting array Associative dari kecil ke besar berdasarkan nilai kunci nya
dengan kr didepan itu sorting array Associative dari besar ke kecil berdasarkan nilai kunci nya

Berikut contoh contoh kodenya:

sort() :

<?php
$nomer = array(4,1,2,3);
sort($nomer);
echo"<pre>";
print_r($nomer);
?>

rsort() :

<?php
$nomer = array(4,1,2,3);
rsort($nomer);
echo"<pre>";
print_r($nomer);
?>

asort() :

<?php
$umur = array("user1"=>20,"user2"=>30,"user3"=>18);
asort($umur);
echo"<pre>";
print_r($umur);
?>

arsort() :

<?php
$umur = array("user1"=>20,"user2"=>30,"user3"=>18);
arsort($umur);
echo"<pre>";
print_r($umur);
?>

ksort() :

<?php
$umur = array("user1"=>20,"user2"=>30,"user3"=>18);
ksort($umur);
echo"<pre>";
print_r($umur);
?>

krsort() :

<?php
$umur = array("user1"=>20,"user2"=>30,"user3"=>18);
krsort($umur);
echo"<pre>";
print_r($umur);
?>

 

Related posts

Leave a Comment