動機
想要排序自己的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;
}
留言
張貼留言