動機
想要排序自己的array,但是array裡面又包array
有花時間查就記錄下來
array(2) { [0]=> array(2) { ["sorttime"]=> int(9988) ["name"]=> string(3) "tom" } [1]=> array(2) { ["sorttime"]=> int(2) ["name"]=> string(4) "jack" } }
解決方法
用usort,使用自訂的方法官方文件
usort($showarray, "cmp"); function cmp($a, $b) { if ($a['sorttime'] == $b['sorttime']) return 0; return ($a['sorttime'] < $b['sorttime']) ? -1 : 1; }
留言
張貼留言