PHP函数asort()利用值排序的具体方式解析

开发 后端
PHP函数asort()虽然与ksort得到的结果都是以字母顺序进行排序的,但是他们的根本不同之处则是根据数组的不同字段进行排序。

我们在之前的文章中提到了如何运用ksort()函数实现按照关键字的排序方式。那么,今天我们就向大家重点介绍如何使用值对数组进行排序。在这一过程中我们将会用到PHP函数asort()。具体代码示例如Listing E所示:

#t#Listing E的具体代码如下:

  1. <?php 
  2. $data = array("US" => "United States", "IN" => 
    "India", "DE" =
    > "Germany", "ES" => "Spain");
    asort($data); print_r($data);  
  3. ?> 

下面就是它的输出结果。请注意PHP函数asort()的结果与上面使用ksort()函数所得到的结果的不同——在这两种情况中,都是按字母顺序进行排序的,但是它们是根据数组的不同字段进行排序的。

同时,请注意关键字-值之间的联系会始终保持;它只是关键字-值对排序后的一种方式,排序并不会改变它们的对应关系。

Array ([DE] => Germany

[IN] => India

[ES] => Spain

[US] => United States

)

以上代码示例就是PHP函数asort()的具体应用,我们可以通过这个函数得到数组的值排序。

责任编辑:曹凯 来源: 百度博客
相关推荐

2009-11-30 16:08:32

PHP addslas

2009-11-27 13:14:07

PHP函数strist

2009-11-25 13:52:25

PHP函数Ksort(

2009-11-24 18:23:26

PHP函数array_

2009-11-27 15:31:33

PHP类搜索定位目录树

2009-11-24 20:09:35

PHP函数header

2009-11-23 18:39:17

PHP重定向

2009-11-25 11:33:26

PHP验证表单

2009-11-24 18:18:21

PHP函数array_

2009-11-24 16:18:14

PHP5析构函数

2009-12-01 19:08:18

PHP外部变量

2009-12-03 17:18:15

PHP strtoti

2009-11-25 11:42:34

PHP判断数组为空

2009-11-24 14:45:08

PHP批量上传图片

2009-11-24 15:01:59

PHP通用文件上传类

2009-11-23 17:16:54

PHP获取IP

2009-12-03 09:49:59

PHP分页导航函数

2009-11-24 14:22:03

基于PHP的AJAX技

2009-11-26 10:23:17

2009-12-07 16:52:59

PHP函数getima
点赞
收藏

51CTO技术栈公众号