Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Tampilan array
misal array(11 2011, 20 2009, 8 2001, 10 2005, 3 2007); biar jadi berurutan sesuai angkat terdepan gimana?
biar jadi seperti ini : array(20 2009, 11 2011, 10 2005, 8 2001, 3 2007);
gimana ya? apa kata kuncinya
9 Jawaban:
sesuai angkat terdepan maksudnya gimana ya ? array(11 2011, 20 2009, 8 2001, 10 2005, 3 2007);
menjadi
array(20 2009, 11 2011, 10 2005, 8 2001, 3 2007);
Kayak itu belum berurutan, berututan maksudnya yg gimana ya ?
angkat terdepan nya : 11 2011 = 11 20 2009 = 20 8 2001 = 8 10 2005 = 10 3 2007 = 3
https://www.w3schools.com/js/js_array_sort.asp
Pelajari yang itu gan..
Ada gan.. coba ditelusuri gan.. https://www.w3schools.com/php/php_arrays_sort.asp
bingung gan
kalau array yg di contoh : https://www.w3schools.com/php/showphp.asp?filename=demo_array_asort
saya ganti jadi seperti ini malah error.
<?php
$age = array(20 2009, 11 2011, 10 2005, 8 2001, 3 2007);
asort($age);
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
Ya iyalahh errorr.. itu kan beda contoh gan.. agan cuma gannti isi array nya tok, itu beda... gann gann hahhaa Oke okee sippp lanjutkan..
maaf ini gan semoga agan bisa memahami dan mengembangkan semoga bermanfaat dan terimakasih Mengurutkan value dari array
Untuk mengurutkan value dari array, maka dapat dilakukan dengan menggunakan asort dan arsort, asort 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 arsort digunakan untuk mengurutkan dari yang terbesar ke yang terkecil, untuk memudahkan menghafalnya, dapat dibuat singkatan: asort (array sort), arsort (array reverse sort)
Contoh lain jika ingin mengurutkan nilai:
<?php
$nilai = [90, 70, 85, 65];
asort($nilai);
echo '<pre>'; print_r($nilai);
/* Hasil
Array
(
[3] => 65
[1] => 70
[2] => 85
[0] => 90
)*/