Heim >Backend-Entwicklung >PHP-Problem >So sortieren Sie den Abfrageergebnissatz in PHP
So sortieren Sie die Abfrageergebnismenge in PHP: 1. Vorwärtssortierung, der Code ist [case 'asc': asort($refer)] 2. Rückwärtssortierung, der Code ist [case 'desc': asort($ refer) )] 3. Natürliche Sortierung, der Code ist [case 'nat':].
【 - - - -
-
Php -Methode zum Sortieren des Abfrageergebnissatzes:Der vollständiger Code ist wie folgt:/** * list_sort_by()对查询结果集进行排序 * @param array $list 查询结果 * @param string $field 排序的字段名 * @param array $sortby 排序类型 * asc正向排序 desc逆向排序 nat自然排序 * @return array */ function list_sort_by($list,$field, $sortby='asc') { if(is_array($list)){ $refer = $resultSet = array(); foreach ($list as $i => $data) $refer[$i] = &$data[$field]; switch ($sortby) { case 'asc': // 正向排序 asort($refer); break; case 'desc':// 逆向排序 arsort($refer); break; case 'nat': // 自然排序 natcasesort($refer); break; } foreach ( $refer as $key=> $val) $resultSet[] = &$list[$key]; return $resultSet; } return false; }möchte es wissen Weitere Informationen zum entsprechenden Lernen finden Sie in der Spalte „PHP-Schulung“!
Das obige ist der detaillierte Inhalt vonSo sortieren Sie den Abfrageergebnissatz in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!