服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - PHP 反向排序和随机排序代码

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

2019-11-03 19:30php教程网 PHP教程

PHP 数组其它排序方法 反向排序和随机排序

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学习笔记之mb_strstr的基本使用

    php学习笔记之mb_strstr的基本使用

    这篇文章主要给大家介绍了关于php学习笔记之mb_strstr的基本使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需...

    zhangrxiang2652019-10-23
  • PHP教程PHP实现浏览器格式化显示XML的方法示例

    PHP实现浏览器格式化显示XML的方法示例

    这篇文章主要介绍了PHP实现浏览器格式化显示XML的方法,涉及php针对xml节点的创建、添加、格式化显示等相关操作技巧与注意事项,需要的朋友可以参考下...

    _xiaoxiong3302019-06-29
  • PHP教程PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例

    PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例

    这篇文章主要介绍了PHP封装mysqli基于面向对象的mysql数据库操作类与用法,涉及php使用mysqli操作mysql数据库的连接、执行sql语句、关闭连接等相关操作技巧,需...

    不能吃的坚果3412019-06-10
  • PHP教程360搜索引擎自动收录php改写方案

    360搜索引擎自动收录php改写方案

    这篇文章主要介绍了360搜索引擎自动收录php改写方案的相关资料,需要的朋友可以参考下 ...

    6341176081902019-10-10
  • PHP教程PECL方式安装php-mongodb扩展方法

    PECL方式安装php-mongodb扩展方法

    下面小编就为大家分享一篇PECL方式安装php-mongodb扩展方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    ivan8208193922019-10-16
  • PHP教程PHP学习记录之数组函数

    PHP学习记录之数组函数

    这篇文章主要介绍了PHP学习记录之数组函数,php中的数组是一个有序映射,数组可以接受任意数量用逗号分隔符的键值对。下面结合代码实例给大家接受,...

    好久不见4052019-09-29
  • PHP教程PHP数组递归排序实现方法示例

    PHP数组递归排序实现方法示例

    这篇文章主要介绍了PHP数组递归排序实现方法,结合实例形式分析了php基于递归算法针对特定key对数组进行排序的相关操作技巧,需要的朋友可以参考下 ...

    alexander_phper4512019-10-16
  • PHP教程PHP实现的CURL非阻塞调用类

    PHP实现的CURL非阻塞调用类

    这篇文章主要介绍了PHP实现的CURL非阻塞调用类,结合实例形式分析了php使用curl实现的非阻塞调用类具体定义与使用技巧,需要的朋友可以参考下 ...

    Linvo2312019-09-18