乙個PHP二維陣列排序的函式

2021-06-20 06:44:32 字數 481 閱讀 4185

分享乙個php二維陣列排序的函式: 

**: 

<?php

functionarray_sort($arr,$keys,$type='asc')

if($type== 'asc')else

reset($keysvalue);

foreach($keysvalueas$k=>$v)

return$new_array;

}

函式的三個引數說明: 

$arr:要排序的陣列 

$keys:指定根據哪個鍵值排序 

$type:排序方式,公升序還是降序,預設為公升序 

這個php函式可以實現對乙個二維陣列根據指定鍵值進行排序,並返回排序後的陣列。 

呼叫示例: 

$newarray= array_sort($array,'price');

乙個二維陣列的排序

一維陣列的補充 foreach 使用foreach迴圈遍歷陣列和集合元素時,無須獲得陣列和 集合的長度,無須根據索引來訪問陣列元素和集合元素,系統自動遍 歷陣列和集合的每個元素。for string name names 等同於for int i 0 i 多編寫時候的麻煩。老師講完這個後自己寫了乙個...

PHP二維陣列排序函式

php一維陣列的排序可以用sort asort arsort 等函式,但是php二維陣列的排序需要自定義。以下函式是對乙個給定的二維陣列按照指定的鍵值進行排序,先看函式定義 function array sort arr keys type asc if type asc else reset ke...

PHP二維陣列排序函式

php一維陣列的排序可以用sort asort arsort 等函式,但是php二維陣列的排序需要自定義。以下函式是對乙個給定的二維陣列按照指定的鍵值進行排序,先看函式定義 function array sort arr,keys,type asc if type asc else reset ke...