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

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

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

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

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

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

先來看一個實例

<?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);

輸出結(jié)果:按鍵值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;
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

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

相關(guān)文章

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

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

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

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

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

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

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

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

    這篇文章主要介紹了php計算整個mysql數(shù)據(jù)庫大小的方法,涉及php操作MySQL數(shù)據(jù)庫的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • php+mysqli使用面向?qū)ο蠓绞礁聰?shù)據(jù)庫實例

    php+mysqli使用面向?qū)ο蠓绞礁聰?shù)據(jù)庫實例

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

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

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

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

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

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

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

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

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

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

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

最新評論

海原县| 洛阳市| 湖北省| 武功县| 九龙坡区| 壤塘县| 汝城县| 贺州市| 临沧市| 嫩江县| 山东| 昌乐县| 平果县| 东城区| 三亚市| 承德县| 双江| 阳谷县| 岫岩| 浙江省| 绍兴市| 永泰县| 陈巴尔虎旗| 来凤县| 图木舒克市| 福建省| 上杭县| 松江区| 莎车县| 靖州| 卢氏县| 三门县| 龙海市| 正定县| 日喀则市| 荆州市| 六安市| 阿拉善右旗| 灵台县| 洛扎县| 汕头市|