ドロップダウンリストを表示

array_multisort()

« array_merge_recursive | array_pad »
<?php
$array1 
=
    
// array $array1;
$array2 =
    
// array $array2;
$array3 =
    
// array $array3;

$bool array_multisort (
    
// array &$array1
    
?// [mixed $array1_sort_order = SORT_ASC]
    
?// [mixed $array1_sort_flags = SORT_REGULAR]
    
// [array &$array2]
    
?// [mixed $array2_sort_order = SORT_ASC]
    
?// [mixed $array2_sort_flags = SORT_REGULAR]
    
// [array &$array3]
    
?// [mixed $array3_sort_order = SORT_ASC]
    
?  // [mixed $array3_sort_flags = SORT_REGULAR]
);
?>
結果
$array1 = [
  
=> 0,
  
=> 10,
  
=> 100,
  
=> 100,
]
$array2 = [
  
=> 4,
  
=> 1,
  
=> 2,
  
=> 3,
]
$bool = true
#1 array_multisort  (/* $array1 = [0 => 10, 1 => 100, 2 => 100, 3 => 0] */
 
$array1,
 
SORT_ASC,
 
SORT_REGULAR,
 
/* $array2 = [0 => 1, 1 => 3, 2 => 2, 3 => 4] */
 
$array2)
#2 array_multisort  (/* $array1 = [0 => "10", 1 => 11, 2 => 100, 3 => 100, 4 => "a"] */
 
$array1,
 
SORT_ASC,
 
SORT_STRING,
 
/* $array2 = [0 => 1, 1 => 2, 2 => "2", 3 => 3, 4 => 1] */
 
$array2,
 
SORT_NUMERIC,
 
SORT_DESC)
#3 array_multisort  (/* $array1 = [0 => 67, 1 => 86, 2 => 85, 3 => 98, 4 => 86, 5 => 67] */
 
$array1,
 
SORT_DESC,
 
SORT_REGULAR,
 
/* $array2 = [0 => 2, 1 => 1, 2 => 6, 3 => 2, 4 => 6, 5 => 7] */
 
$array2,
 
SORT_ASC,
 
SORT_REGULAR,
 
/* $array3 = [0 => ["volume" => 67, "edition" => 2], 1 => ["volume" => 86, "edition" => 1], 2 => ["volume" => 85, "edition" => 6], 3 => ["volume" => 98, "edition" => 2], 4 => ["volume" => 86, "edition" => 6], 5 => ["volume" => 67, "edition" => 7]] */
 
$array3)
#4 array_multisort  (/* $array1 = [0 => "alpha", 1 => "atomic", 2 => "beta", 3 => "bank"] */
 
$array1,
 
SORT_ASC,
 
SORT_STRING,
 
/* $array2 = [0 => "Alpha", 1 => "atomic", 2 => "Beta", 3 => "bank"] */
 
$array2)
参照
usort