This article is to share the content of PHP in a two-dimensional array of one of the fields in the array to sort, has a certain reference value, the need for friends can refer to
The data in the database obtained here
Public Function Hot_sort () {$type = input (' type '); $list = $this->get_hot_sort ($type); $res = $list->data; $re = $this->object_array ($res); foreach ($re as $k + $v) { $data = db::name (' merchants ')->field (' Share_num ')->where ([' gl_merchants_id ' = > $v [' user_id ']])->find (); $re [$k] [' share_num '] = $data [' Share_num ']; } $result = $this->quick_sort ($re); This calls the method to sort by a field success ($result); }
========================================================================
method to sort/** * @param $arrUsers * @return Mixed * A field in a two-dimensional array */function Quick_sort ($arrUsers) { $sort = Array (' direction ' = ' sort_desc ',//Sort order flag Sort_desc descending; sort_asc Ascending ' field ' = ' share_num ',//Sort field); $arrSort = Array (); foreach ($arrUsers as $k = + $v) {foreach ($v as $key + = $value) {$arrSor t[$key] [$k] = $value; }} if ($sort [' direction ']) {array_multisort ($arrSort [$sort [' field ']], constant ($sort [' dir Ection ']), $arrUsers); } return $arrUsers; } The original sort result {"status": "OK", "data": [{"user_id": "", "shop_id ": 7," Total_money ": 40000," user_name ":" B1 ", "User_headimg": "https://ucenter.ttzxh.com/image.php/ucenter/dAta/upload/media/plantform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" "}, { "user_id": "+", "shop_id": 6, "Total_money": 15000. "user_name": "B7", "user_headimg": "Https://ucenter.ttzxh.com/image." Php/ucenter/data/upload/media/plantform/image/20180122/1516586013148395.jpg!120x120.jpg "," Share_num ":" " }, {"user_id": "+", "shop_id": 4, "total_m Oney ": User_name": "gelu1234", "user_headimg": "https://ucenter.t Tzxh.com/image.php/ucenter/data/upload/media/plantform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share _num ":"}, {"user_id": "", "" shop_id ": 20, "Total_monEY ":", "user_name": "Hecai", "user_headimg": "Https://uc Enter.ttzxh.com/image.php/ucenter/data/upload/media/plantform/image/20171213/1513144055861391.jpg!120x120.jpg " , "Share_num": ""}, {"user_id": "+", "shop_id": 9, "Total_money": 37.1, "user_name": "Baxianqiao", "u Ser_headimg ":" https://ucenter.ttzxh.com/image.php/ucenter/data/upload/media/plantform/image/20171213/ 1513144055861391.jpg!120x120.jpg "," Share_num ":" 670000 "}, {" user_id ":" 8 ", "shop_id": 1, "Total_money": 0, "user_name": "Sxmy "," user_headimg ":" https://ucenter.ttzxh.com/image.php/ucenter/data/upload/media/plantform/image/ 20171213/1513144055861391.jpg!120x120.jpg ","Share_num ":"}, {"user_id": "$", "shop_id": 8, "Total_money": 0, "user_name": "Self01", "User_ Headimg ":" https://ucenter.ttzxh.com/image.php/ucenter/data/upload/media/plantform/image/20180122/ 1516586013148395.jpg!120x120.jpg "," Share_num ":" "}"} now sorted result {"status": "OK", "Data": [ {"user_id": "+", "shop_id": 9, "Total_money": 37.1, "user_name": "Baxianqiao", "user_headimg": "Https://ucenter.ttzxh.com/ima Ge.php/ucenter/data/upload/media/plantform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" 6700 XX "}, {" user_id ":" 8 "," shop_id ": 1, "Total_money": 0, "user_name ":" Sxmy "," user_headimg ":" Https://ucenter.ttzxh.com/image.php/ucenter/data/upload/media/pl Antform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" "}, { "user_id": "+", "shop_id": 4, "Total_money": 5000, "user_name": "gelu1234", "user_headimg": "Https://ucenter.ttzxh.com/image.php/ucenter/data/uplo Ad/media/plantform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" "}, { "user_id": "+", "shop_id": 6, "Total_money": 15000.01, "user_name": "B7", "user_headimg": "Https://ucenter.ttzxh.com/image.php/ucenter /data/upload/media/plantform/image/20180122/1516586013148395.jpg!120x120.jpg "," Share_num ":" "}, {"User_id ":", "shop_id": 7, "Total_money": 40000, "User_name": "B1", "user_headimg": "Https://ucenter.ttzxh.com/image.php/ucenter/data/upload/me Dia/plantform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" "}, { "user_id": "" "," shop_id ": 8," Total_money ": 0, "user_name": "Self01", "user_headimg": "HTTPS://UCENTER.TTZXH.COM/IMAGE.PHP/UCENTER/DATA/UPL Oad/media/plantform/image/20180122/1516586013148395.jpg!120x120.jpg "," Share_num ":" "}, { "user_id": "shop_id", "Total_money": 70, "user_name": "Hecai", "user_headimg": "Https://ucenter.ttzxh.com/image.php/ucent Er/data/upload/media/plaNtform/image/20171213/1513144055861391.jpg!120x120.jpg "," Share_num ":" "}]}