Rumah  >  Artikel  >  pembangunan bahagian belakang  >  array_multisort() fungsi dalam PHP

array_multisort() fungsi dalam PHP

PHPz
PHPzke hadapan
2023-09-09 23:41:021104semak imbas

array_multisort() fungsi dalam PHP

array_multisort() fungsi digunakan untuk mengisih tatasusunan berbilang atau berbilang dimensi. Ia mengembalikan tatasusunan yang diisih.

Syntax

array_multisort(arr1, sort_order, sort_type, arr2, arr3, arr4...)

Parameter

  • #🎜🎜🎜🎜#🎜🎜🎜🎜 untuk disusun 🎜🎜#

  • urut_urutan −
  • Susun susunan. Berikut ialah nilai yang mungkin

    - SORT_ASC - Lalai. Isih dalam tertib menaik (A-Z)
    • - SORT_DESC - Isih dalam tertib menurun (Z-A)
    • #🎜##🎜🎜🎜##🎜##🎜 🎜🎜 #

      jenis_isih −
    • Tingkah laku menyusun. Berikut ialah nilai yang mungkin
  • SORT_REGULAR - Lalai. Bandingkan elemen dengan cara biasa (standard ASCII)

      SORT_NUMERIC - Bandingkan elemen sebagai nilai angka
    • #🎜🎜🎜##🎜🎜🎜##🎜 #SORT_STRING - Bandingkan elemen sebagai rentetan

    • SORT_LOCALE_STRING - Bandingkan elemen sebagai rentetan, berdasarkan tempat semasa (boleh ditukar menggunakan setlocale()) #🎜🎜 ##🎜 🎜#

    • SORT_NATURAL - Bandingkan elemen sebagai rentetan menggunakan "urutan semula jadi", serupa dengan natsort()
    • SORT_FLAG_CASE - Boleh digabungkan -OR) dengan SORT_STRING atau SORT_NATURAL untuk pengisihan rentetan tidak sensitif huruf besar-besaran.
    • arr2 −
    • Satu lagi susunan. Pilihan
    arr3 −
  • Tatasusunan lain. Pilihan.
  • arr4 −
  • Satu lagi tatasusunan. Pilihan.
  • Nilai pulangan

  • array_multisort() fungsi mengembalikan tatasusunan yang diisih.
  • ContohDemo

    <?php
    $a1 = array(12, 55, 3, 9, 99);
    $a2 = array(44, 67, 22, 78, 46);
    array_multisort($a1,$a2);
    print_r($a1);
    print_r($a2);
    ?>
  • Output
Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 55
[4] => 99
)
Array
(
[0] => 22
[1] => 78
[2] => 44
[3] => 67
[4] => 46
)

’#lihat🎜🎜#’#Contoh🎜 Satu lagi contoh menggabungkan dua tatasusunan dan menyusunnya dalam tertib menaik.

Demo Dalam Talian

<?php
$a1 = array(12, 55, 3, 9, 99);
$a2 = array(44, 67, 22, 78, 46);
$num = array_merge($a1,$a2);
array_multisort($num,SORT_ASC,SORT_NUMERIC);
print_r($num);
?>

Output

Array
(
[0] => 3
[1] => 9
[2] => 12
[3] => 22
[4] => 44
[5] => 46
[6] => 55
[7] => 67
[8] => 78
[9] => 99
)

Atas ialah kandungan terperinci array_multisort() fungsi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam