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 相关文章推荐
JS异常处理try..catch语句的作用和实例
May 05 PHP
ThinkPHP分页实例
Oct 15 PHP
php数组操作之键名比较与差集、交集赋值的方法
Nov 10 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
php结合正则批量抓取网页中邮箱地址
May 19 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
Mar 21 PHP
php基于CodeIgniter实现图片上传、剪切功能
May 14 PHP
php验证身份证号码正确性的函数
Jul 20 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
php实现自定义中奖项数和概率的抽奖函数示例
May 26 PHP
PHP设计模式之原型设计模式原理与用法分析
Apr 25 PHP
Laravel框架中集成MongoDB和使用详解
Oct 17 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
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
详解jQuery选择器
2016/12/21 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
详解vue项目中实现图片裁剪功能
2019/06/07 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
python itchat实现微信好友头像拼接图的示例代码
2017/08/14 Python
Python3 循环语句(for、while、break、range等)
2017/11/20 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
对python cv2批量灰度图片并保存的实例讲解
2018/11/09 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
python字符串Intern机制详解
2019/07/01 Python
python如何保证输入键入数字的方法
2019/08/23 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
python的dict判断key是否存在的方法
2020/12/09 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
行政专员岗位职责
2014/01/02 职场文书
七年级地理教学反思
2014/01/26 职场文书
导游个人求职信
2014/04/25 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书