PHP array_multisort () function
contoh
Ia mengembalikan sebuah array dalam urutan:
<?php
$a=array("Dog","Cat","Horse","Bear","Zebra");
array_multisort($a);
print_r($a);
?>
$a=array("Dog","Cat","Horse","Bear","Zebra");
array_multisort($a);
print_r($a);
?>
Menjalankan contoh »
Definisi dan Penggunaan
array_multisort () mengembalikan fungsi array diurutkan. Anda dapat memasukkan satu atau lebih array. Fungsi untuk mengurutkan array pertama, diikuti oleh array lain, jika dua atau lebih dari nilai yang sama, berikutnya akan mengurutkan array.
Catatan: String nama kunci akan dipertahankan, tetapi tombol angka akan kembali indeks, mulai dari 0 dan meningkat 1.
Catatan: Anda dapat mengatur urutan dan memilah jenis parameter setelah setiap array.Jika tidak diatur, setiap array akan menggunakan default nilai parameter.
tatabahasa
array_multisort( array1,sorting order,sorting type,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
sorting order | 可选。规定排列顺序。可能的值:
|
sorting type | 可选。规定排序类型。可能的值:
|
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
rincian teknis
Pengembalian: | Jika berhasil ia mengembalikan TRUE, pada kegagalan kembali FALSE. |
---|---|
Versi PHP: | 4+ |
Update log: | Urutkan Ketik SORT_NATURAL dan SORT_FLAG_CASE baru di PHP 5.4 di. Urutkan Jenis SORT_LOCALE_STRING baru di PHP 5.3 di. |
contoh yang lebih
contoh 1
Ia mengembalikan sebuah array dalam urutan:
<?php
$a1=array("Dog","Cat");
$a2=array("Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
$a1=array("Dog","Cat");
$a2=array("Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Menjalankan contoh »
contoh 2
Ketika dua nilai adalah jenis yang sama bagaimana:
<?php
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,$a2);
print_r($a1);
print_r($a2);
?>
Menjalankan contoh »
contoh 3
Parameter Urutan
<?php
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,SORT_ASC,$a2,SORT_DESC);
print_r($a1);
print_r($a2);
?>
$a1=array("Dog","Dog","Cat");
$a2=array("Pluto","Fido","Missy");
array_multisort($a1,SORT_ASC,$a2,SORT_DESC);
print_r($a1);
print_r($a2);
?>
Menjalankan contoh »
contoh 4
Menggabungkan dua array, menurut angka dalam urutan:
<?php
$a1=array(1,30,15,7,25);
$a2=array(4,30,20,41,66);
$num=array_merge($a1,$a2);
array_multisort($num,SORT_DESC,SORT_NUMERIC);
print_r($num);
?>
$a1=array(1,30,15,7,25);
$a2=array(4,30,20,41,66);
$num=array_merge($a1,$a2);
array_multisort($num,SORT_DESC,SORT_NUMERIC);
print_r($num);
?>
Menjalankan contoh »
Lengkap PHP Array Referensi