分享乙個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...