PHP中的排序函数sort

sort() 函数用于对数组单元从低到高实行排序。 rsort()
函数用于对数组单元从高到低进行排序。 asort()
函数用于对数组单元从低到高举行排序并维持索引关系。 arsort()
函数用于对数组单元从高到低进行排序并维持索引关系。 ksort()
函数用于对数组单元依据键名从低到高实行排序。 krsort()
函数用于对数组单元依据键名从高到低实行排序。

必赢官网手机登录,  php编程中有时会须要用上排序,在这里处大致地收拾一下集聚sort的界别,方便查询

sort()

  sort() 函数用于对数组单元从低到高实行排序。
  rsort() 函数用于对数组单元从高到低实行排序。
  asort() 函数用于对数组单元从低到高举办排序并保障索引关系。
  arsort() 函数用于对数组单元从高到低举办排序并维持索引关系。
  ksort() 函数用于对数组单元遵照键名从低到高举办排序。
  krsort() 函数用于对数组单元根据键名从高到低实行排序。

PHP sort() 函数用于对数组单元从低到高进行排序,假诺成功则赶回
TRUE,退步则赶回 FALSE。
注意:本函数会为排序的数组中的单元赋予新的键名,这将去除原有的键名而不只是再次排序。
语法: bool sort( array &array [, int sort_flags] ) 可选参数
sort_flags 用于转移排序的行为: sort_flags 取值 说明 SORT_REGULA哈弗正常相比单元 SORT_NUME冠道IC 单元被当作数字来相比 SORT_ST凯雷德ING
单元被看作字符串来相比较 SORT_LOCALE_ST途乐ING
依据当下的区域设置来把单元当做字符串相比较

  sort()

 $arr = array; sort; ?>

 Array ( [0] => a [1] => b [2] => c )

  PHP sort() 函数用于对数组单元从低到高进行排序,即使成功则赶回
TRUE,战败则赶回 FALSE。
  注意:本函数会为排序的数组中的单元付与新的键名,那将去除原有的键名而不只是重复排序。
  语法:
  bool sort( array &array [, int sort_flags] )
  可选参数 sort_flags 用于转移排序的行事:
  sort_flags 取值 说明
  SORT_REGULA奥德赛 平常比较单元
  SORT_NUME凯雷德IC 单元被看成数字来相比
  SORT_STLANDING 单元被看做字符串来比较
  SORT_LOCALE_STWranglerING
根据近期的区域(locale)设置来把单元当做字符串比较

在本例中, $arr
数组单元被遵照字母逐个排序,而数组单元通过排序后,键值重新分配。

  例子:

rsort() PHP rsort 相反,对数组单元进行由高到低排序,请参见 sort()
函数使用。

  $arr = array("b", "a", "c");
  sort($arr);
  print_r($arr);
  ?>

asort() PHP asort()
函数用于对数组单元从低到高进行排序并保持索引关系,要是成功则赶回
TRUE,铩羽则赶回 FALSE。 语法: bool asort( array &array [, int
sort_flags] ) 可选参数 sort_flags 用以更换排序的表现,具体参见
sort()。 例子:

 

 $arr = array; asort; ?>

 Array ( [1] => a [0] => b [2] => c )

运行该例子输出:

arsort() PHP arsort
相反,对数组单元实行由高到低排序并维持索引关系,请参见 asort()
函数使用。

Array ( [0] => a [1] => b [2] => c )

ksort() PHP ksort()
函数用于对数组单元依据键名从低到高进行排序,假若成功则赶回
TRUE,失利则赶回 FALSE。 本函数会保留原本的键名,由此常用于关联数组。
语法: bool ksort( array &array [, int sort_flags] ) 可选参数
sort_flags 用以改动排序的行为,具体参见 sort()。 例子:

 

$arr = array("b"=>18, "a"=>20, "c"=>25); ksort; ?>

 Array ( [a] => 20 [b] => 18 [c] => 25 )

  在本例中, $arr
数组单元被遵照字母顺序排序,而数组单元通过排序后,键值重新分配。

krsort() PHP krsort 相反,对数组单元根据键名实行由高到低排序,请参谋ksort() 函数使用。

  rsort()   PHP rsort() 函数行为与 sort()
相反,对数组单元实行由高到低排序,请参见 sort() 函数使用。

  asort()   PHP asort()
函数用于对数组单元从低到高进行排序并保持索引关系,假使成功则赶回
TRUE,战败则赶回 FALSE。
  语法:
  bool asort( array &array [, int sort_flags] )
  可选参数 sort_flags 用以改动排序的表现,具体参见 sort()。
  例子:

  $arr = array("b", "a", "c");
  asort($arr);
  print_r($arr);
  ?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注