1、直接對陣列中的物件排序:
//對陣列進行降序
nscomparator cmptr = ^(id obj1, id obj2)
if ([obj1 integervalue] < [obj2 integervalue])
return (nscomparisonresult)nsorderedsame;
};nsarray *sorarray = [self.deletearray sortedarrayusingcomparator:cmptr];
2、對陣列中物件的某個關鍵字進行排序:
對陣列進行公升序
nscomparator cmptr = ^(fptitlelayer *obj1, fptitlelayer *obj2)
if ([obj1.showtimestr integervalue] < [obj2.showtimestr integervalue])
return (nscomparisonresult)nsorderedsame;
};nsarray *sorarray = [listarray sortedarrayusingcomparator:cmptr];
3、注意:(nscomparisonresult)nsordereddescending 與 (nscomparisonresult)nsorderedascending 進行公升降序排列
iOS 對陣列中的物件進行排序
1 直接對陣列中的物件排序 對陣列進行降序 nscomparator cmptr id obj1,id obj2 if obj1 integervalue obj2 integervalue return nscomparisonresult nsorderedsame nsarray sorarr...
PHP中對陣列進行排序
測試一 array array array id 1,name a array id 5,name b array id 3,name c 按列id的值進行排序 foreach array as key row 把 data 作為最後乙個引數,以通用鍵排序 print r array array m...
對陣列進行排序
函式名稱 排序依據 陣列索引鍵保持 排序的順序 相關函式 array multisort 值鍵值關聯的保持,數字型別的不保持 第乙個陣列或者由選項指定 array walk asort 值是 由低到高 arsort arsort 值是 由高到低 asort krsort 鍵是 由高到低 ksort ...