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中提供了很多函数可以对数组进行排序,这些函数提供了多种排序的方法.例如,可以通过元素的值或键及自定义排序等. ①简单的数组排序函数简单的 ...
随机推荐
- sidekiq-cron定时任务
参考 时间格式 gem "sidekiq-cron", "~> 1.1" route.rb下添加 require 'sidekiq/cron/web', ...
- 企业规范化管理系统iClap前生后世全解析
iClap是一个产品管理系统,专注于为移动互联网企业提供企业规范化解决方案,改变传统的产品管理模式,实现产品管理场景化.APP.甚至原型图.效果图都可以直接进行批注和任务的协作,实时将你要修改的内容或 ...
- iOS 总结APP间跳转的常用以及非常用需求 APP跳转Safari APP跳转APP
需求驱动技术,有了新的需求,旧技术无法实现时,就会有新的技术出现. 一般的APP跳转需求有以下几种: 1. 从自己的APP跳转到别人的APP. 2. 从自己的APP跳转系统APP. 3. 让别人的A ...
- Zookeeper环境安装
源码包下载: http://archive.apache.org/dist/zookeeper/zookeeper-3.4.10 集群环境: master 192.168.1.99 slave1 19 ...
- encoder-decoder环境部署问题
pip -v 2.7 cp -r pip2.7 pip pip list appdirs (1.4.3)cycler (0.10.0)distribute (0.7.3)extern (0.1. ...
- BootStrap实现图片轮播
<div class="container"> <div data-ride="carousel" id="carou ...
- [洛谷P4886]快递员
题目大意:一个$n$个点的树,树上有$m$个点对$(a,b)$,找到一个点$x$,使得$max(dis(x,a_i)+dis(x,b_i))$最小 如果做过幻想乡的战略游戏这道题,应该这道题的思路一眼 ...
- timestamp和date及datetime的区别
DATE只保存日期,不保存时分秒 DATETIME类型用在你需要同时包含日期和时间信息的值时.MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1 ...
- jsp中获取list长度
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ tag ...
- 爬虫bs4
CSS 选择器:BeautifulSoup4 和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会 ...