最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php簡單實現(xiàn)多維數(shù)組排序的方法

 更新時間:2016年09月30日 15:06:39   作者:小松博客  
這篇文章主要介紹了php簡單實現(xiàn)多維數(shù)組排序的方法,涉及php數(shù)組的遍歷及array_multisort函數(shù)的相關使用技巧,需要的朋友可以參考下

本文實例講述了php簡單實現(xiàn)多維數(shù)組排序的方法。分享給大家供大家參考,具體如下:

之前在做一個功能的時候,必須要把數(shù)據(jù)放到二維數(shù)組里并且排序,然后上網找找解決思路,

這時候會用到array_multisort函數(shù),array_multisort() 函數(shù)對多個數(shù)組或多維數(shù)組進行排序

先來看一個實例

<?php
$data=array(
0=>array('one'=>34,'two'=>'d'),
1=>array('one'=>45,'two'=>'e'),
2=>array('one'=>47,'two'=>'h'),
3=>array('one'=>12,'two'=>'c'),
4=>array('one'=>15,'two'=>'w'),
5=>array('one'=>85,'two'=>'r'),
);
foreach($data as $val){
$key_arrays[]=$val['one'];
}
array_multisort($key_arrays,SORT_ASC,SORT_NUMERIC,$data);
var_dump($data);

輸出結果:按鍵值one排序,如下:

array
 0 => 
  array
   'one' => int 12
   'two' => string 'c' (length=1)
 1 => 
  array
   'one' => int 15
   'two' => string 'w' (length=1)
 2 => 
  array
   'one' => int 34
   'two' => string 'd' (length=1)
 3 => 
  array
   'one' => int 45
   'two' => string 'e' (length=1)
 4 => 
  array
   'one' => int 47
   'two' => string 'h' (length=1)
 5 => 
  array
   'one' => int 85
   'two' => string 'r' (length=1)

php 多維數(shù)組排序

下面來封裝成函數(shù)方便使用

function my_array_multisort($data,$sort_order_field,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC){
foreach($data as $val){
$key_arrays[]=$val[$sort_order_field];
}
array_multisort($key_arrays,SORT_ASC,SORT_NUMERIC,$data);
rturn $data;
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設計有所幫助。

相關文章

  • php結合安卓客戶端實現(xiàn)查詢交互實例

    php結合安卓客戶端實現(xiàn)查詢交互實例

    本文給大家分享的是php結合安卓客戶端實現(xiàn)查詢交互實例,java端主要分三步來實現(xiàn):首先進行 http request.網絡請求相關操作,第二步,使用execute方法發(fā)送HTTP GET請求,并返回HttpResponse對象,第三步,使用getEntity方法活得返回結果。有需要的小伙伴參考下
    2015-05-05
  • 總結PHP中數(shù)值計算的注意事項

    總結PHP中數(shù)值計算的注意事項

    本文將對PHP中數(shù)據(jù)計算的一些犯錯的點進行整理,并給出解決方法,其中包括四舍五入、整數(shù)和小數(shù)相乘除和浮點數(shù)的怪異,有需要的朋友們可以參考借鑒。
    2016-08-08
  • PHP實現(xiàn)數(shù)組轉JSon和JSon轉數(shù)組的方法示例

    PHP實現(xiàn)數(shù)組轉JSon和JSon轉數(shù)組的方法示例

    這篇文章主要介紹了PHP實現(xiàn)數(shù)組轉JSon和JSon轉數(shù)組的方法,結合實例形式分析了php數(shù)組與json相互轉換實現(xiàn)方法與操作技巧,需要的朋友可以參考下
    2018-06-06
  • php計算整個mysql數(shù)據(jù)庫大小的方法

    php計算整個mysql數(shù)據(jù)庫大小的方法

    這篇文章主要介紹了php計算整個mysql數(shù)據(jù)庫大小的方法,涉及php操作MySQL數(shù)據(jù)庫的相關技巧,需要的朋友可以參考下
    2015-06-06
  • php+mysqli使用面向對象方式更新數(shù)據(jù)庫實例

    php+mysqli使用面向對象方式更新數(shù)據(jù)庫實例

    這篇文章主要介紹了php+mysqli使用面向對象方式更新數(shù)據(jù)庫的方法,實例分析了mysqli對象的創(chuàng)建、連接、更新及返回更新結果的技巧,需要的朋友可以參考下
    2015-01-01
  • PHP偽靜態(tài)寫法附代碼

    PHP偽靜態(tài)寫法附代碼

    PHP偽靜態(tài)寫法 偽靜態(tài)又名:URL重寫 主要是為了SEO而生的。(SEO是什么?這個不用問我吧。呵呵~搞網絡的不懂SEO那就~~~~)
    2008-06-06
  • 動易數(shù)據(jù)轉成dedecms的php程序

    動易數(shù)據(jù)轉成dedecms的php程序

    動易數(shù)據(jù)轉成dedecms的php程序...
    2007-04-04
  • PHP中閉包函數(shù)的使用詳細講解

    PHP中閉包函數(shù)的使用詳細講解

    閉包是一種特殊的函數(shù),可以在函數(shù)內部創(chuàng)建一個獨立的作用域,以保護變量不受外部環(huán)境的影響,下面主要為大家介紹一下PHP中閉包函數(shù)的使用,有需要的可以了解下
    2023-11-11
  • PHP命名空間與自動加載類詳解

    PHP命名空間與自動加載類詳解

    這篇文章主要介紹了PHP命名空間與自動加載類,結合實例形式詳細分析了php自動加載類與命名空間原理、使用方法及相關操作注意事項,需要的朋友可以參考下
    2018-09-09
  • PHP編程中的常見漏洞和代碼實例

    PHP編程中的常見漏洞和代碼實例

    這篇文章主要介紹了PHP編程中的常見漏洞和代碼實例,本文對編程中的一些常見漏洞做了總結,并對如何防范做了講解,需要的朋友可以參考下
    2014-08-08

最新評論

安福县| 松江区| 洛浦县| 定兴县| 偏关县| 康定县| 左权县| 商城县| 辽阳县| 吉隆县| 南木林县| 凌云县| 通榆县| 长泰县| 枝江市| 青海省| 和平县| 罗定市| 平顶山市| 宝鸡市| 北海市| 茌平县| 胶州市| 高淳县| 托克逊县| 股票| 石景山区| 皋兰县| 衡山县| 海林市| 勐海县| 新巴尔虎左旗| 镇雄县| 长海县| 化州市| 宁晋县| 中方县| 天气| 乐昌市| 昌平区| 乌兰察布市|