程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php-Arrays函數-array_multisort-對多個數組或多維數組進行排序

php-Arrays函數-array_multisort-對多個數組或多維數組進行排序

編輯:關於PHP編程

array_multisort() 對多個數組或多維數組進行排序

【功能】
         該函數可以用來一次對多個數組進行排序,或者根據某一維或多維對多維數組進行排序
【使用范圍】
         php4、php5.
【使用】
         bool array_multisort( array array1[,mixed array2[,mixed...[,array...]]]  )
         arrayn/必需/即將排序的數組
         剩下的參數是數組或標志
         SORT_ASC 按照升序排序
         SORT_DESC按照降序排序
         SORT_REGULAR為將項目按照通常方法比較
         SORT_NUMERIC為將項目按照數值比較
         SORT_STRING 為將項目按照字符串比較
         每個數組之後不能指定同類的排序標志
         每個數組背後指定的排序標志僅對該數組有效,在此之前默認值SORT_ASC和SORT_REGULAR
【示例】
[php]
<?php 
$arr1 = array("10",100,100,"a"); 
$arr2 = array(1,3,"2",1); 
array_multisort($arr1,$arr2); 
var_dump($arr1); 
var_dump($arr2); 
/*
array(4) {
  [0]=>
  string(2) "10"
  [1]=>
  string(1) "a"
  [2]=>
  int(100)
  [3]=>
  int(100)
}
array(4) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  string(1) "2"
  [3]=>
  int(3)
}
*/ 

 


摘自 zuodefeng的筆記

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved