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实现mysql同步的实现方法
Oct 21 PHP
php &amp;&amp; 逻辑与运算符使用说明
Mar 04 PHP
通过缓存数据库结果提高PHP性能的原理介绍
Sep 05 PHP
php.ini save_handler 修改不生效的解决办法
Jul 22 PHP
js+php实现静态页面实时调用用户登陆状态的方法
Jan 04 PHP
php文件压缩之PHPZip类用法实例
Jun 18 PHP
初识通用数据库操作类――前端easyui-datagrid,form(php)
Jul 31 PHP
百度地图API使用方法详解
Aug 25 PHP
php实现面包屑导航例子分享
Dec 19 PHP
PHP微信开发用Cache 解决数据缓存
Jul 11 PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 PHP
Django 中 cookie的使用
Aug 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.ini中文版(1)
2006/10/09 PHP
11个PHP 分页脚本推荐
2011/08/15 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
php 字符串替换的方法
2012/01/10 PHP
关于svn冲突的解决方法
2013/06/21 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
JS.elementGetStyle(element, style)应用示例
2013/09/24 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
react的hooks的用法详解
2020/10/12 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
Python中格式化format()方法详解
2017/04/01 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
Python通过socketserver处理多个链接
2020/03/18 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
详解HTML5中的manifest缓存使用
2015/09/09 HTML / CSS
优秀的茶餐厅创业计划书
2014/01/03 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
销售经理工作失职检讨书
2014/10/24 职场文书
慈善募捐倡议书
2015/04/27 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
基于Go Int转string几种方式性能测试
2021/04/28 Golang
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python