数码资讯
常见PHP数组排序函数归纳
数组排序:数组中的元素可以按字母顺序或数字顺序按升序或降序排序。 公用PHP数组排序函数 排序()-按升序排列数组 RSORT()排序降序排列 Asort()排序的数组升序按值 Ksort()排序的数组升序按键 Arsort()排序的数组中的值按降序 Krsort()排序的数组按降序的关键 举一个例
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
数组排序:数组中的元素可以按字母顺序或数字顺序按升序或降序排序。
公用PHP数组排序函数
排序()-按升序排列数组
RSORT()排序降序排列
Asort()排序的数组升序按值
Ksort()排序的数组升序按键
Arsort()排序的数组中的值按降序
Krsort()排序的数组按降序的关键
举一个例子:uff1a
排序()-按升序排列数组
注意:这个函数在数组单元中带有新的键。原始的密钥名将被删除。
如果成功,返回true失败返回false。
例如:
< PHP
$ arr1 =阵列(A,C,D,B);
$ arr2 =阵列(1, 3, 2,4);
print_r(排序(合前)前:美元排序失败);
;
print_r(排序($ arr2):美元arr2排序失败);
运行结果如下:
数组({ 0 } { 1 } > 2)。
数组({ 0 } = 1 { 1 } > 2 { 2 } = 3 { 3 } = 4)
RSORT()函数的移情
Asort()排序的数组升序按值
的一种()函数类型数组和维护索引关系。它主要用于关联数组,在本单位的秩序的重要排序。
如果成功,返回true或返回false。
< PHP
$ arr1 =阵列(A,C,D,B);
$ arr2 =阵列(1, 3, 2,4);
(一种print_r(合前)前:美元排序失败);
;
print_r(asort($ arr2):美元arr2排序失败);
运行结果如下:
数组({ 0 } { 3 } > 2)。
数组({ 0 } = 1 { 2 } > 2 { 1 } = 3 { 3 } = 4)
Arsort()函数的移情
Ksort()排序的数组升序按键
Ksort()函数按照键的数组排序保留原始数组值。
如果成功,返回true,或返回false。
< PHP
$ arr1 =阵列(
3=第三,
2=第二,
4=第四,
1=第一,
);
print_r(ksort(合前)前:美元排序失败);
运行结果如下:
数组({ 1 } >第一{ 2 } =第二{ 3 } =第三{ 4 } =第四)
Krsort()函数的移情
补充:array_multisort()函数
的array_multisort()函数返回一个数组,你可以输入一个或多个阵列。函数的第一类第一阵列,随后其他数组,如果两个或两个以上的值相同,它将下一个数组排序。
注意:字符串键的名称将被保留,但一些关键的名字将被重新索引,从0开始增加1。
注意:您可以在每个数组之后设置排序顺序和排序类型参数。如果不设置,则默认值用于每个数组参数。
< PHP
$ =数组()
$ =数组(3, 2, 5);
array_multisort($ A1,A2 sort_asc,美元,sort_desc);
print_r($ A1);
print_r($ A2);
运行结果如下:
数组({ 0 } { 1 } =猫> { 2 } = >狗)
数组({ 0 } = 5 { 1 } = 3 { 2 } = 2)
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。
公用PHP数组排序函数
排序()-按升序排列数组
RSORT()排序降序排列
Asort()排序的数组升序按值
Ksort()排序的数组升序按键
Arsort()排序的数组中的值按降序
Krsort()排序的数组按降序的关键
举一个例子:uff1a
排序()-按升序排列数组
注意:这个函数在数组单元中带有新的键。原始的密钥名将被删除。
如果成功,返回true失败返回false。
例如:
< PHP
$ arr1 =阵列(A,C,D,B);
$ arr2 =阵列(1, 3, 2,4);
print_r(排序(合前)前:美元排序失败);
;
print_r(排序($ arr2):美元arr2排序失败);
运行结果如下:
数组({ 0 } { 1 } > 2)。
数组({ 0 } = 1 { 1 } > 2 { 2 } = 3 { 3 } = 4)
RSORT()函数的移情
Asort()排序的数组升序按值
的一种()函数类型数组和维护索引关系。它主要用于关联数组,在本单位的秩序的重要排序。
如果成功,返回true或返回false。
< PHP
$ arr1 =阵列(A,C,D,B);
$ arr2 =阵列(1, 3, 2,4);
(一种print_r(合前)前:美元排序失败);
;
print_r(asort($ arr2):美元arr2排序失败);
运行结果如下:
数组({ 0 } { 3 } > 2)。
数组({ 0 } = 1 { 2 } > 2 { 1 } = 3 { 3 } = 4)
Arsort()函数的移情
Ksort()排序的数组升序按键
Ksort()函数按照键的数组排序保留原始数组值。
如果成功,返回true,或返回false。
< PHP
$ arr1 =阵列(
3=第三,
2=第二,
4=第四,
1=第一,
);
print_r(ksort(合前)前:美元排序失败);
运行结果如下:
数组({ 1 } >第一{ 2 } =第二{ 3 } =第三{ 4 } =第四)
Krsort()函数的移情
补充:array_multisort()函数
的array_multisort()函数返回一个数组,你可以输入一个或多个阵列。函数的第一类第一阵列,随后其他数组,如果两个或两个以上的值相同,它将下一个数组排序。
注意:字符串键的名称将被保留,但一些关键的名字将被重新索引,从0开始增加1。
注意:您可以在每个数组之后设置排序顺序和排序类型参数。如果不设置,则默认值用于每个数组参数。
< PHP
$ =数组()
$ =数组(3, 2, 5);
array_multisort($ A1,A2 sort_asc,美元,sort_desc);
print_r($ A1);
print_r($ A2);
运行结果如下:
数组({ 0 } { 1 } =猫> { 2 } = >狗)
数组({ 0 } = 5 { 1 } = 3 { 2 } = 2)
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。