PHP 反向排序和随机排序代码函数
2016-08-03 16:40
337 查看
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
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 反向排序和随机排序代码
- PHP 反向排序和随机排序代码
- PHP中sort排序的的使用方式及表现形式
- PHP常用的排序和查找算法
- [PHP]基本排序(冒泡排序、快速排序、选择排序、插入排序、二分法排序)
- PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
- 关于PHP中对数组的排序
- PHP指定字段的多维数组排序方法
- PHP实现常见排序
- php 数组遍历和排序
- php常见的几种排序以及二分法查找
- php array_multisort 排序
- php结合mysql数据库自定义排序
- php 二位数组排序
- PHP中数组元素升序、降序及重新排序的函数
- PHP中二维数组的排序方法
- php 对二维数组的某个键的值进行排序
- 二维数组排序:array_orderby(php官网评论)
- 整理了一份PHP开发中数组操作大全,包含有数组操作的基本函数、数组的分段和填充、数组与栈、数组与列队、回调函数、排序、计算、其他的数组函数等。