017——数组(十七) asort ksort rsort arsort krsort
<?php
/**
* 数组 asort ksort rsort arsort krsort
*/ //asort()对数组按值排序,保留键名:
/*$arr=array(
'bbs_url'=>'bbs.lantian.com',
'web_url'=>'www.lantian.com',
'bbs_name'=>'免费视频教程',
'www_name'=>'PHP项目开发',
);
asort($arr);
print_r($arr);//输出:Array ( [www_name] => PHP项目开发 [bbs_url] => bbs.lantian.com [web_url] => www.lantian.com [bbs_name] => 免费视频教程 )*/ //ksort() 对数组按键名进行排序,保留键名
/*$arr=array(
'bbs_url'=>'bbs.lantian.com',
'web_url'=>'www.lantian.com',
'bbs_name'=>'免费视频教程',
'www_name'=>'PHP项目开发',
);
ksort($arr);
print_r($arr);//输出:Array ( [bbs_name] => 免费视频教程 [bbs_url] => bbs.lantian.com [web_url] => www.lantian.com [www_name] => PHP项目开发 )*/ //rsort()对数组进行反向排序,不保留键名
/*$arr=array(
'bbs_url'=>'bbs.lantian.com',
'web_url'=>'www.lantian.com',
'bbs_name'=>'免费视频教程',
'www_name'=>'PHP项目开发',
);
rsort($arr);
print_r($arr);//输出:Array ( [0] => 免费视频教程 [1] => www.lantian.com [2] => bbs.lantian.com [3] => PHP项目开发 )*/ //arsort()对数组进行反向排序,保留键名
/*$arr=array(
'bbs_url'=>'bbs.lantian.com',
'web_url'=>'www.lantian.com',
'bbs_name'=>'免费视频教程',
'www_name'=>'PHP项目开发',
);
arsort($arr);
print_r($arr);//输出:Array ( [bbs_name] => 免费视频教程 [web_url] => www.lantian.com [bbs_url] => bbs.lantian.com [www_name] => PHP项目开发 )*/ //krsort() 对数组的键名进行反向排序,保留键名
$arr=array(
'bbs_url'=>'bbs.lantian.com',
'web_url'=>'www.lantian.com',
'bbs_name'=>'免费视频教程',
'www_name'=>'PHP项目开发',
);
krsort($arr);
print_r($arr);//输出:Array ( [www_name] => PHP项目开发 [web_url] => www.lantian.com [bbs_url] => bbs.lantian.com [bbs_name] => 免费视频教程 )
017——数组(十七) asort ksort rsort arsort krsort的更多相关文章
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
sort() 函数用于对数组单元从低到高进行排序. rsort() 函数用于对数组单元从高到低进行排序. asort() 函数用于对数组单元从低到高进行排序并保持索引关系. arsort() 函数用于 ...
- 【PHP】PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
php编程中有时候会需要用上排序,在这里简单地整理一下集中sort的区别,方便查询 sort() 函数用于对数组单元从低到高进行排序. rsort() 函数用于对数组单元从高到低进行排序. asort ...
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析(转)
sort() 函数用于对数组单元从低到高进行排序. rsort() 函数用于对数组单元从高到低进行排序. asort() 函数用于对数组单元从低到高进行排序并保持索引关系. arsort() 函数用于 ...
- php 数组排序 sort asort ksort
<?php $arr = array('d'=>'sdf', 'r'=>'sdf', 'a'=> 'eee'); //sort($arr); // 对数组的值进行重排, 删除之 ...
- LeetCode通关:数组十七连,真是不简单
分门别类刷算法,坚持,进步! 刷题路线参考:https://github.com/chefyuan/algorithm-base https://github.com/youngyangy ...
- PHP数组排序sort、asort与ksort用法
分享下PHP数组排序之sort.asort与ksort用法,实例中简单示范了sort.asort与ksort的用法,并备有注释加以详细说明. PHP数组排序中sort.asort与ksort的用法. ...
- PHP数组操作
PHP数组 1.数字索引数组 1.1创建一个数组 php中最常用的两个类型是:数组,字符串.数组也分为两种,一种是数字索引,一种是关键是索引,关键字索引有点像python中字典的意思.数字索引类型的数 ...
- PHP数组操作大全
<?php /** * File: phpstudy : array_test.php * Created by PhpStorm. * User: IhMfLy Pheonix@jtv-070 ...
- PHP数组的排序函数
对保存在数组中的相关数据进行排序是一件非常有意义的事情.在PHP中提供了很多函数可以对数组进行排序,这些函数提供了多种排序的方法.例如,可以通过元素的值或键及自定义排序等. ①简单的数组排序函数简单的 ...
随机推荐
- 『NiFi 学习之路』简介
『NiFi 学习之路』简介 『NiFi 学习之路』入门 -- 下载.安装与简单使用 『NiFi 学习之路』资源 -- 资料汇总 『NiFi 学习之路』把握 -- 架构及主要组件 『NiFi 学习之路』 ...
- 20145316许心远《Java程序设计》第5周学习总结
20145316 <Java程序设计>第5周学习总结 教材学习内容总结 异常处理 & Collection与Map 异常继承架构 错误的对象继承java.lang.Throwabl ...
- Log4Net 日志文件分类保存
1.app.config <configSections> <section name="log4net" type="log4net.Config.L ...
- mongodb入门很简单(3)
##简单的mongodb入门命令## 1.show dbs; //查看当前数据库 2.use databaseName; //选库 3.show tables/collec ...
- Hadoop资源调度器
hadoop调度器的作用是将系统中空闲的资源按一定策略分配给作业.调度器是一个可插拔的模块,用户可以根据自己的实际应用要求设计调度器.Hadoop中常见的调度器有三种,分别为: 1.基于队列的FIFO ...
- mongodb query index 分析
query 的过程及分析: query 是通过Query planner选择最有效的查询plan ,为一个query 被给予一个可用的索引,查询时 query optimizer(最优的查询条件选择器 ...
- 爬虫之Handler处理器 和 自定义Opener
Handler处理器 和 自定义Opener opener是 urllib2.OpenerDirector 的实例,我们之前一直都在使用的urlopen,它是一个特殊的opener(也就是模块帮我们构 ...
- LeetCode——largest-rectangle-in-histogram1
Question Given n non-negative integers representing the histogram's bar height where the width of ea ...
- Maven的继承和聚合
Maven的继承和聚合子项目的pom文件里通过<parent>节点来继承父项目 <parent> <groupId>com.tykj</groupId> ...
- PHP闭包 function() use(){}
php的闭包(Closure)也就是匿名函数.是PHP5.3引入的. 闭包的语法很简单,需要注意的关键字就只有use,use意思是连接闭包和外界变量. $a =function()use($b) { ...