自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深入理解PHP多維數(shù)組排序原理

開(kāi)發(fā) 后端
這里就PHP多維數(shù)組排序做出了詳細(xì)的介紹,每個(gè)數(shù)組后指定的排序標(biāo)志僅對(duì)該數(shù)組有效 在此之前為默認(rèn)值 SORT_ASC 和 SORT_REGULAR。

隨著時(shí)代的發(fā)展,喜歡用PHP語(yǔ)言的人越來(lái)越多,我們這里就回顧一下PHP多維數(shù)組排序的功能,希望大家能得到收獲。如果成功則返回 TRUE,失敗則返回 FALSE。array_multisort() 可以用來(lái)一次對(duì)多個(gè)數(shù)組進(jìn)行排序,或者根據(jù)某一維或多維對(duì)PHP多維數(shù)組排序。

#T#關(guān)聯(lián)(string)鍵名保持不變,但數(shù)字鍵名會(huì)被重新索引。輸入數(shù)組被當(dāng)成一個(gè)表的列并以行來(lái)排序――這類似于 SQL 的 ORDER BY 子句的功能。第一個(gè)數(shù)組是要排序的主要數(shù)組。數(shù)組中的行(值)比較為相同的話就按照下一個(gè)輸入數(shù)組中相應(yīng)值的大小來(lái)排序,依此類推。本函數(shù)的參數(shù)結(jié)構(gòu)有些不同尋常,但是非常靈活。第一個(gè)參數(shù)必須是一個(gè)數(shù)組。接下來(lái)的每個(gè)參數(shù)可以是數(shù)組或者是下面列出的排序標(biāo)志。

排序順序標(biāo)志:
◆SORT_ASC - 按照上升順序排序
◆SORT_DESC - 按照下降順序排序

排序類型標(biāo)志:
◆SORT_REGULAR - 將項(xiàng)目按照通常方法比較
◆SORT_NUMERIC - 將項(xiàng)目按照數(shù)值比較
◆SORT_STRING - 將項(xiàng)目按照字符串比較

每個(gè)數(shù)組之后不能指定兩個(gè)同類的排序標(biāo)志。每個(gè)數(shù)組后指定的排序標(biāo)志僅對(duì)該數(shù)組有效 - 在此之前為默認(rèn)值 SORT_ASC 和 SORT_REGULAR。

例子 1. 對(duì)PHP多維數(shù)組排序

  1. <?php 
  2. $ar1 = array("10", 100, 100, "a");  
  3. $ar2 = array(1, 3, "2", 1);  
  4. array_multisort($ar1, $ar2);  
  5.  
  6. var_dump($ar1);  
  7. var_dump($ar2);  
  8. ?> 

本例中經(jīng)過(guò)排序后,第一個(gè)數(shù)組將包含 "10","a",100,100。第二個(gè)數(shù)組將包含 1,1,"2",3。第二個(gè)數(shù)組中的項(xiàng)目順序完全和第一個(gè)數(shù)組中相應(yīng)的項(xiàng)目(100 和 100)順序一致。

  1. array(4) {  
  2. [0]=> string(2) "10"  
  3. [1]=> string(1) "a"  
  4. [2]=> int(100)  
  5. [3]=> int(100)  
  6. }  
  7. array(4) {  
  8. [0]=> int(1)  
  9. [1]=> int(1)  
  10. [2]=> string(1) "2"  
  11. [3]=> int(3)  


 

責(zé)任編輯:田樹(shù) 來(lái)源: 博客
相關(guān)推薦

2022-11-04 09:43:05

Java線程

2024-03-12 00:00:00

Sora技術(shù)數(shù)據(jù)

2021-03-10 10:55:51

SpringJava代碼

2024-11-01 08:57:07

2022-09-05 08:39:04

kubernetesk8s

2020-08-10 18:03:54

Cache存儲(chǔ)器CPU

2024-04-15 00:00:00

技術(shù)Attention架構(gòu)

2024-08-12 08:43:09

2009-11-20 09:24:10

PHP多維數(shù)組排序

2023-09-19 22:47:39

Java內(nèi)存

2022-01-14 12:28:18

架構(gòu)OpenFeign遠(yuǎn)程

2020-03-26 16:40:07

MySQL索引數(shù)據(jù)庫(kù)

2022-09-26 08:01:31

線程LIFO操作方式

2019-07-01 13:34:22

vue系統(tǒng)數(shù)據(jù)

2022-09-05 22:22:00

Stream操作對(duì)象

2020-03-17 08:36:22

數(shù)據(jù)庫(kù)存儲(chǔ)Mysql

2020-11-04 15:35:13

Golang內(nèi)存程序員

2023-10-13 13:30:00

MySQL鎖機(jī)制

2010-06-28 10:12:01

PHP匿名函數(shù)

2009-11-18 12:38:04

PHP字符串函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)