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 相关文章推荐
一个PHP的String类代码
Apr 20 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
php强制文件下载而非在浏览器打开的自定义函数分享
May 08 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 PHP
PHP实现货币换算的方法
Nov 29 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
php简单实现sql防注入的方法
Apr 22 PHP
CI框架文件上传类及图像处理类用法分析
May 18 PHP
Yii2选项卡的简单使用
May 26 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 PHP
php中yar框架实例用法讲解
Dec 27 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设计模式 Chain Of Responsibility (职责链模式)
2011/06/26 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
javascript的函数
2007/01/31 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
js实现简单随机抽奖的方法
2015/01/27 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
简单实现jQuery级联菜单
2017/01/09 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
详解Js里的for…in和for…of的用法
2019/03/28 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
python实现端口转发器的方法
2015/03/13 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
Python使用matplotlib填充图形指定区域代码示例
2018/01/16 Python
Python 统计字数的思路详解
2018/05/08 Python
利用python画出折线图
2018/07/26 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
html5指南-4.使用Geolocation实现定位功能
2013/01/07 HTML / CSS
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
党员学习十八大感想
2014/01/17 职场文书
实习工作表现评语
2014/12/31 职场文书
老乡聚会通知
2015/04/23 职场文书
儿童诗两首教学反思
2016/02/23 职场文书