之前笔试遇到的,因为各领域都有涉猎,所以作为特种兵来说,基础不是很扎实,总结如下:
asort() 函数
对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。
按升序排列,从小到大排序。
示例:
<?php
$arr=array("a","d","c","b");
asort($arr);
print_r($arr);
echo '<br/>';
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
asort($my_array);
print_r($my_array);
输出结果:
Array ( [0] => a [3] => b [2] => c [1] => d )
Array ( [b] => Cat [a] => Dog [c] => Horse )
与asrot()函数相反的函数是arsort()。
rsort() 函数
对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同。
注释:该函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
示例:
<?php
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
rsort($my_array);
print_r($my_array);
输出结果:
Array
(
[0] => Horse
[1] => Dog
[2] => Cat
)
sort() 函数
按升序对给定数组的值排序。
注释:本函数为数组中的单元赋予新的键名。原有的键名将被删除。
示例:
<?php
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");
sort($my_array);
print_r($my_array);
输出结果:
Array
(
0] => Cat
[1] => Dog
[2] => Horse
)
krsort() 对数组按照键名逆向排序。
ksort() 对数组按照键名排序。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。