Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

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

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Diperbarui 8 tahun yang lalu

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 ?

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

angkat terdepan nya : 11 2011 = 11 20 2009 = 20 8 2001 = 8 10 2005 = 10 3 2007 = 3

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 8 tahun yang lalu

https://www.w3schools.com/js/js_array_sort.asp

Pelajari yang itu gan..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

yg pake php ada?

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 8 tahun yang lalu

Ada gan.. coba ditelusuri gan.. https://www.w3schools.com/php/php_arrays_sort.asp

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

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>";
}
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 8 tahun yang lalu

Udah solved terimakasih bantu jawab

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 8 tahun yang lalu

Ya iyalahh errorr.. itu kan beda contoh gan.. agan cuma gannti isi array nya tok, itu beda... gann gann hahhaa Oke okee sippp lanjutkan..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

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
)*/

avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban