Heim  >  Artikel  >  Backend-Entwicklung  >  So sortieren Sie den Abfrageergebnissatz in PHP

So sortieren Sie den Abfrageergebnissatz in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-08-27 09:46:072767Durchsuche

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':].

So sortieren Sie den Abfrageergebnissatz in PHP

- - - -

-

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn