Cara ordering php array

Hai, saya punya permasalahan, saya ingin mengurutkan php array bedasarkan level. Saya punya array sebagai berikut:

$data = array(
	array(
		'nama' => 'jono',
		'level' => 'general'
	),
	array(
		'nama' => 'jona',
		'level' => 'silver'
	),
	array(
		'nama' => 'jone',
		'level' => 'platinum'
	),
	array(
		'nama' => 'jonu',
		'level' => 'gold'
	),
)

Saya ingin mengurukan array tersebut beradsarakan levelnya, dari platinum > gold > silver > general.

array(
	array(
		'nama' => 'jone',
		'level' => 'platinum'
	),
	array(
		'nama' => 'jonu',
		'level' => 'gold'
	),
	array(
		'nama' => 'jona',
		'level' => 'silver'
	),
	array(
		'nama' => 'jono',
		'level' => 'general'
	),
)

Kira-kira, bagaimana solusinya ya? Terima kasih.

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

ditambahin variabel angka aja. Misal level = platinum | rank = 1, level = gold | rank = 2. Nanti ranknya yang di sort. Kalau di db bisa ditambah level_id

avatar Evann
@Evann

9 Kontribusi 7 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban