php對(duì)二維數(shù)組進(jìn)行排序的簡(jiǎn)單實(shí)例
本文介紹下,php中使用array_multisort函數(shù)進(jìn)行二維數(shù)組排序的例子,有需要的朋友,參考下吧。繼上一篇文章:PHP二維數(shù)組排序自定義函數(shù),今天,我們?cè)俳榻B一個(gè)php二維數(shù)組排序的例子。
php對(duì)二維數(shù)組的排序很簡(jiǎn)單,主要用到array_multisort函數(shù)。
例子:
<?php
/**
* php二維數(shù)組排序
* edit www.fzitv.net
*/
$data = array();
$data[] = array('volume' => 67, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 1);
$data[] = array('volume' => 85, 'edition' => 6);
$data[] = array('volume' => 98, 'edition' => 2);
$data[] = array('volume' => 86, 'edition' => 6);
$data[] = array('volume' => 67, 'edition' => 7);
// 取得列的列表
foreach ($data as $key => $row)
{
$volume[$key] = $row['volume'];
$edition[$key] = $row['edition'];
}
array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
print_r($data);
?>
輸出結(jié)果:
Array
(
[0] => Array
(
[volume] => 98
[edition] => 2
)
[1] => Array
(
[volume] => 86
[edition] => 1
)
[2] => Array
(
[volume] => 86
[edition] => 6
)
[3] => Array
(
[volume] => 85
[edition] => 6
)
[4] => Array
(
[volume] => 67
[edition] => 2
)
[5] => Array
(
[volume] => 67
[edition] => 7
)
)
說(shuō)明:
array_multisort函數(shù)的參數(shù)非常靈活,大家可以參照php手冊(cè)中的說(shuō)明,深入研究下。
- PHP 多維數(shù)組的排序問(wèn)題 根據(jù)二維數(shù)組中某個(gè)項(xiàng)排序
- php二維數(shù)組排序方法(array_multisort usort)
- PHP二維數(shù)組排序的3種方法和自定義函數(shù)分享
- php二維數(shù)組排序詳解
- php冒泡排序、快速排序、快速查找、二維數(shù)組去重實(shí)例分享
- php中二維數(shù)組排序問(wèn)題方法詳解
- php二維數(shù)組排序與默認(rèn)自然排序的方法介紹
- PHP按指定鍵值對(duì)二維數(shù)組進(jìn)行排序的方法
- php對(duì)二維數(shù)組進(jìn)行相關(guān)操作(排序、轉(zhuǎn)換、去空白等)
- PHP二維數(shù)組排序簡(jiǎn)單實(shí)現(xiàn)方法
- PHP實(shí)現(xiàn)二維數(shù)組根據(jù)key進(jìn)行排序的方法
相關(guān)文章
php opendir()列出目錄下所有文件的實(shí)例代碼
這篇文章主要介紹了php opendir()列出目錄下所有文件的實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10
Yii 框架應(yīng)用(Applications)操作實(shí)例詳解
這篇文章主要介紹了Yii 框架應(yīng)用(Applications)操作,結(jié)合實(shí)例形式詳細(xì)分析了Yii 框架應(yīng)用(Applications)基本配置、屬性、事件相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2020-05-05
laravel框架學(xué)習(xí)筆記之組件化開發(fā)實(shí)現(xiàn)方法
這篇文章主要介紹了laravel框架學(xué)習(xí)筆記之組件化開發(fā)實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了laravel框架組件化開發(fā)相關(guān)的實(shí)現(xiàn)步驟與操作注意事項(xiàng),需要的朋友可以參考下2020-02-02
PHP自動(dòng)載入類文件函數(shù)__autoload的使用方法
今天小編就為大家分享一篇關(guān)于PHP自動(dòng)載入類文件函數(shù)__autoload的使用方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03
初識(shí)通用數(shù)據(jù)庫(kù)操作類——前端easyui-datagrid,form(php)
這篇文章主要介紹了初識(shí)通用數(shù)據(jù)庫(kù)操作類——前端easyui-datagrid,form(php),實(shí)現(xiàn)代碼比較簡(jiǎn)單,有需要的小伙伴歡迎來(lái)參考2015-07-07
tp5框架使用composer實(shí)現(xiàn)日志記錄功能示例
這篇文章主要介紹了tp5框架使用composer實(shí)現(xiàn)日志記錄功能,結(jié)合實(shí)例形式分析了thinkPHP5框架composer安裝及日志記錄相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
Joomla調(diào)用系統(tǒng)自帶編輯器的實(shí)現(xiàn)方法
這篇文章主要介紹了Joomla調(diào)用系統(tǒng)自帶編輯器的實(shí)現(xiàn)方法,實(shí)例分析了Joomla調(diào)用系統(tǒng)自帶編輯器的具體步驟、相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下2016-05-05
PHP使用Session遇到的一個(gè)Permission denied Notice解決辦法
這篇文章主要介紹了PHP使用Session遇到的一個(gè)Permission denied Notice解決辦法,本文系統(tǒng)環(huán)境是ubuntu、Debian系統(tǒng),有很小的概率會(huì)遇到這個(gè)提示,需要的朋友可以參考下2014-07-07

