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:möchte es wissen Weitere Informationen zum entsprechenden Lernen finden Sie in der Spalte „PHP-Schulung“!/** * 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; }Nach dem Login kopieren
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!