PHP 反向排序和随机排序代码


Posted in PHP onJune 30, 2010

array_reverse()函数与shuffle()函数介绍

array_reverse()
array array_reverse(array)array_reverse()函数传入参数为一数组,返回一个与传入参数值相同但顺序相反的数组。

<?php 
$a = array(1,2,3,4,5); 
$a = array_reverse($a); 
for ($i=0; $i<count($a); ++$i) 
echo $a[$i]." "; 
?>

结果为:

5 4 3 2 1

shuffle()
bool shuffle(array)shuffle函数对传入的数组进行随机排序,成功返回TRUE,否则返回FALSE。

<?php 
$a = array(1,2,3,4,5); 
shuffle($a); 
for ($i=0; $i<count($a); ++$i) 
echo $a[$i]." "; 
shuffle($a); 
echo "<br />"; 
for ($i=0; $i<count($a); ++$i) 
echo $a[$i]." "; 
?>

两次调用返回的结果:

4 1 2 5 3
1 5 2 4 3

PHP 相关文章推荐
mysql下创建字段并设置主键的php代码
May 16 PHP
pdo中使用参数化查询sql
Aug 11 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
Nov 10 PHP
PHP number_format() 函数定义和用法
Jun 01 PHP
php对二维数组进行排序的简单实例
Dec 19 PHP
PHP生成图片验证码、点击切换实例
Jun 25 PHP
php实现图片文件与下载文件防盗链的方法
Nov 03 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
PHP中is_dir()函数使用指南
May 08 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
laravel框架上传图片实现实时预览功能
Oct 14 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 #PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
Jun 30 #PHP
PHP字符串处理的10个简单方法
Jun 30 #PHP
php flv视频时间获取函数
Jun 29 #PHP
PHP常用代码大全(新手入门必备)
Jun 29 #PHP
PHP print类函数使用总结
Jun 25 #PHP
php url地址栏传中文乱码解决方法集合
Jun 25 #PHP
You might like
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
[00:53]TI3正赛第三天 DK怒破A队不败金身 现场国旗飘扬热血激昂
2013/08/10 DOTA
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
python装饰器初探(推荐)
2016/07/21 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
使用Python对Csv文件操作实例代码
2017/05/12 Python
pandas DataFrame数据转为list的方法
2018/04/11 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
关于ResNeXt网络的pytorch实现
2020/01/14 Python
Python类继承和多态原理解析
2020/02/05 Python
python爬虫开发之PyQuery模块详细使用方法与实例全解
2020/03/09 Python
汉森批发:Hansen Wholesale
2018/05/24 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
2014年领导班子工作总结
2014/12/11 职场文书
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang