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 相关文章推荐
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
php变量范围介绍
Oct 15 PHP
php另类上传图片的方法(PHP用Socket上传图片)
Oct 30 PHP
PHP中Header使用的HTTP协议及常用方法小结
Nov 04 PHP
Linux系统下php获得系统分区信息的方法
Mar 30 PHP
基于php的CMS中展示文章类实例分析
Jun 18 PHP
WAMP环境中扩展oracle函数库(oci)
Jun 26 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 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中操作Excel实例代码
2010/04/29 PHP
PHP自定义函数收代码
2010/08/01 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
php生成QRcode实例
2014/09/22 PHP
Php-Redis安装测试笔记
2015/03/05 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
自己使用jquery写的一个无缝滚动的插件
2014/04/30 Javascript
jQuery+CSS3+Html5实现弹出层效果实例代码(附源码下载)
2016/05/16 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
python 图片验证码代码
2008/12/07 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
生日寿宴答谢词
2014/01/19 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
工作保证书怎么写
2015/02/28 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript
Python 数据可视化之Matplotlib详解
2021/11/02 Python
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android