PHP 数组与字符串处理全解析
1. 数组排序
在 PHP 中,数组排序是一项强大的功能,借助 PHP 提供的函数,能轻松地将无序数组变得有序。
1.1 数字索引数组排序
- sort() 函数 :该函数接受一个数组作为参数,如果数组中包含字符串,它将按字母顺序排序;如果所有元素都是数字,则按数字顺序排序。此函数不会返回任何数据,而是直接修改传入的数组。
示例代码如下:
$an_array = array("x","a","f","c");
sort( $an_array );
foreach ( $an_array as $var ) {
print "$var<br />";
}
需要注意的是,不要将关联数组传递给 sort() 函数,否则在排序后,数组的键会丢失,被按排序顺序排列的数字索引所取代。
- rsort() 函数 :用于对数字索引数组进行反向排序,使用方法与
sort()函数相同。
1.2 关联数组按值排序
- asort() 函数 :接受一个关联数组,并像
sort()函数一样对其值进行排序,同时会保留数组的键。
示例代码如下:
超级会员免费看
订阅专栏 解锁全文
489

被折叠的 条评论
为什么被折叠?



