0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan

tugas sort array

Dokumen ini menjelaskan tentang fungsi-fungsi sorting array di PHP, termasuk sort(), rsort(), asort(), ksort(), arsort(), dan krsort(). Setiap fungsi diuraikan dengan contoh penggunaan dan output yang dihasilkan. Tujuan dari fungsi-fungsi ini adalah untuk mengurutkan elemen array berdasarkan kriteria tertentu, baik berdasarkan nilai maupun indeks.

Diunggah oleh

Bagus Harmawan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan

tugas sort array

Dokumen ini menjelaskan tentang fungsi-fungsi sorting array di PHP, termasuk sort(), rsort(), asort(), ksort(), arsort(), dan krsort(). Setiap fungsi diuraikan dengan contoh penggunaan dan output yang dihasilkan. Tujuan dari fungsi-fungsi ini adalah untuk mengurutkan elemen array berdasarkan kriteria tertentu, baik berdasarkan nilai maupun indeks.

Diunggah oleh

Bagus Harmawan
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Sorting Array adalah mengurutkan data array yang ada di php berdasarkan kriteria

tertentu seperti berdasarkan urutan abjad atau besarnya nilai dari besar ataupun kecil.

Ada beberapa function yang disediakan oleh PHP untuk sorting array antara lain :

 sort() - mengurutkan array dari kecil ke besar


 rsort() - mengurutkan array dari besar ke kecil
 asort() - mengurutkan array dari kecil ke besar berdasarkan nilai array
 ksort() - mengurutkan array dari kecil ke besar berdasarkan index array
 arsort() - mengurutkan array dari besar ke kecil berdasarkan nilai array
 krsort() - mengurutkan array dari besar ke kecil berdasarkan index array

Contoh Penggunaan Fungsi sort()


Fungsi sort() adalah mengurutkan elemen di dalam array dari kecil ke besar (untuk
numerik) atau urutan abjad dari A sampai Z. Perhatikan contoh berikut :

<?php

$arr1 = array(1,2,3,4,5);

$arr2 = array("Eka", "Widya", "Fitri", "Dita");

sort($arr1);

sort($arr2);

print_r($arr1);

echo "<br>";

print_r($arr2);

?>

Output dari kode di atas adalah sebagai berikut :


Array([0] => 1, [1] => 2, [2] => 3, [3] => 4, [4] => 5 )

Array([0] => "Dita", [1] => "Eko", [2] => "Fitri", [3] => "Widya" )

Contoh Penggunaan Fungsi rsort()


Fungsi rsort() adalah mengurutkan elemen di dalam array dari besar ke kecil (untuk
numerik) atau urutan abjad dari Z sampai A. Perhatikan contoh berikut :

<?php

$arr1 = array(1,2,3,4,5);

$arr2 = array("Eka", "Widya", "Fitri", "Dita");

rsort($arr1);

rsort($arr2);

print_r($arr1);

echo "<br>";

print_r($arr2);

?>

Output dari kode di atas adalah sebagai berikut :

Array ( [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )

Array ( [0] => Widya [1] => Fitri [2] => Eka [3] => Dita )

Contoh Penggunaan Fungsi asort()


Fungsi asort() adalah mengurutkan elemen di dalam array dari kecil ke besar
berdasarkan nilai array. Perhatikan contoh berikut :

<?php

$umur = array("Eka" => 25, "Widya"=> 18, "Fitri" => 45, "Dita" => 38);

asort($umur);

print_r($umur);

?>

Output dari kode di atas adalah sebagai berikut:

Array ( [Widya] => 18 [Eka] => 25 [Dita] => 38 [Fitri] => 45 )

Contoh Penggunaan Fungsi ksort()


Fungsi ksort() adalah mengurutkan elemen di dalam array dari kecil ke besar
berdasarkan index array. Perhatikan contoh berikut :

<?php

$umur = array("Eka" => 25, "Widya"=> 18, "Fitri" => 45, "Dita" => 38);

ksort($umur);

print_r($umur);

?>

Output dari kode di atas adalah sebagai berikut:


Array ( [Dita] => 38 [Eka] => 25 [Fitri] => 45 [Widya] => 18 )

Contoh Penggunaan Fungsi arsort()


Fungsi arsort() adalah mengurutkan elemen di dalam array dari besar ke kecil
berdasarkan nilai array. Perhatikan contoh berikut :

<?php

$umur = array("Eka" => 25, "Widya"=> 18, "Fitri" => 45, "Dita" => 38);

arsort($umur);

print_r($umur);

?>

Output dari kode di atas adalah sebagai berikut:

Array ( [Fitri] => 45 [Dita] => 38 [Eka] => 25 [Widya] => 18 )

Contoh Penggunaan Fungsi krsort()


Fungsi krsort() adalah mengurutkan elemen di dalam array dari besar ke kecil
berdasarkan index array. Perhatikan contoh berikut :

<?php

$umur = array("Eka" => 25, "Widya"=> 18, "Fitri" => 45, "Dita" => 38);

krsort($umur);

print_r($umur);

?>
Output dari kode di atas adalah sebagai berikut:

Array ( [Widya] => 18 [Fitri] => 45 [Eka] => 25 [Dita] => 38 )

Semoga bermanfaat.

Anda mungkin juga menyukai