PHP arsort() 函數

範例

按鍵值對關聯數組進行降序排序:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
arsort($age);
?>

運行範例

定義和用法

arsort() 函数按鍵值對關聯數組進行降序排序。

Pesan:Guna asort() Fungsi mengurutkan array gabungan mengikut nilai kunci secara naik.

Pesan:Guna krsort() Fungsi mengurutkan array gabungan mengikut nama kunci secara balik.

Sintaks

arsort(array,sortingtype);
Parameter Penerangan
array Wajib. Tentukan array yang akan diurutkan.
sortingtype

Pilihan. Tentukan cara mengatur elemen/proyek array. Nilai yang mungkin:

  • 0 = SORT_REGULAR - Lalai. Mempertangani setiap item menurut urutan biasa (ASCII standard, tak mengubah jenis)
  • 1 = SORT_NUMERIC - Mempertangani setiap item sebagai nombor.
  • 2 = SORT_STRING - Mempertangani setiap item sebagai string.
  • 3 = SORT_LOCALE_STRING - Mempertangani setiap item sebagai string, berdasarkan pengaturan wilayah semasa (boleh diubah melalui setlocale()).
  • 4 = SORT_NATURAL - Mempertangani setiap item sebagai string, menggunakan urutan alam seperti natsort().
  • 5 = SORT_FLAG_CASE - Boleh digabungkan (logika atau) SORT_STRING atau SORT_NATURAL untuk mengurutkan string, tak mengurutkan huruf besar dan kecil.

Penggambangan

Fungsi arsort() mengurutkan array secara balik dan mempertahankan hubungan indeks. Digunakan utamanya untuk mengurutkan array gabungan yang penting untuk urutan unit.

Parameter kedua pilihan mengandungi penanda urutan tambahan.

Jika berjaya, akan kembalikan TRUE, jika gagal, akan kembalikan FALSE.

Butir teknikal

Hasil balik: Jika berjaya, akan kembalikan TRUE, jika gagal, akan kembalikan FALSE.
Versi PHP: 4+