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

So sortieren Sie den Abfrageergebnissatz in PHP

coldplay.xixi
Freigeben: 2023-03-05 09:54:01
Original
2800 Leute haben es durchsucht

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;
}
Nach dem Login kopieren
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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage