Php-function-array-multisort

提供:Dev Guides
移動先:案内検索

PHP-関数array_multisort()

構文

array_multisort(array1,sorting order,sorting type,array2...);

定義と使い方

これを使用して、複数の配列を一度に並べ替えたり、1次元以上の多次元配列を並べ替えたりできます。

パラメーター

Sr.No Parameter & Description
1

array1(Required)

配列を指定します

2

Sort order(Optional)

ソート順を指定します。 可能な値-

  • SORT_ASCデフォルト。 昇順でソート(A-Z) *SORT_DESC降順でソート(Z-A)
3
  • Sorting type(Optional)*

要素を比較するときに使用するタイプを指定します。 可能な値-

  • SORT_REGULARデフォルト。 通常の要素の比較
  • SORT_NUMERIC要素を数値として比較する *SORT_STRING要素を文字列値として比較します
4
  • array2(Optional)*

配列を指定します

戻り値

成功するとTRUEを、失敗するとFALSEを返します。

次の例を試してください-

<?php
   $input1 = array("10", 100, 100, "a");
   $input2 = array(1, 3, "2", 1);

   array_multisort($input1, $input2);
   print_r($input1);
   print_r($input2);
?>

これは、次の結果を生成します-

Array ( [0] => 10 [1] => a [2] => 100 [3] => 100 ) Array ( [0] => 1 [1] => 1 [2] => 2 [3] => 3 )