PHP 反向排序和隨機(jī)排序代碼
更新時(shí)間:2010年06月30日 16:02:14 作者:
PHP 數(shù)組其它排序方法 反向排序和隨機(jī)排序
array_reverse()函數(shù)與shuffle()函數(shù)介紹
array_reverse()
array array_reverse(array)array_reverse()函數(shù)傳入?yún)?shù)為一數(shù)組,返回一個(gè)與傳入?yún)?shù)值相同但順序相反的數(shù)組。
<?php
$a = array(1,2,3,4,5);
$a = array_reverse($a);
for ($i=0; $i<count($a); ++$i)
echo $a[$i]." ";
?>
結(jié)果為:
5 4 3 2 1
shuffle()
bool shuffle(array)shuffle函數(shù)對(duì)傳入的數(shù)組進(jìn)行隨機(jī)排序,成功返回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]." ";
?>
兩次調(diào)用返回的結(jié)果:
4 1 2 5 3
1 5 2 4 3
array_reverse()
array array_reverse(array)array_reverse()函數(shù)傳入?yún)?shù)為一數(shù)組,返回一個(gè)與傳入?yún)?shù)值相同但順序相反的數(shù)組。
復(fù)制代碼 代碼如下:
<?php
$a = array(1,2,3,4,5);
$a = array_reverse($a);
for ($i=0; $i<count($a); ++$i)
echo $a[$i]." ";
?>
結(jié)果為:
5 4 3 2 1
shuffle()
bool shuffle(array)shuffle函數(shù)對(duì)傳入的數(shù)組進(jìn)行隨機(jī)排序,成功返回TRUE,否則返回FALSE。
復(fù)制代碼 代碼如下:
<?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]." ";
?>
兩次調(diào)用返回的結(jié)果:
4 1 2 5 3
1 5 2 4 3
您可能感興趣的文章:
- PHP 數(shù)組排序方法總結(jié) 推薦收藏
- array_multisort實(shí)現(xiàn)PHP多維數(shù)組排序示例講解
- PHP 多維數(shù)組排序(usort,uasort)
- php實(shí)現(xiàn)快速排序法函數(shù)代碼
- php無(wú)限極分類(lèi)遞歸排序?qū)崿F(xiàn)方法
- PHP 冒泡排序算法的實(shí)現(xiàn)代碼
- php數(shù)組中包含中文的排序方法
- PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)
- php冒泡排序、快速排序、快速查找、二維數(shù)組去重實(shí)例分享
- PHP實(shí)現(xiàn)基數(shù)排序的方法詳解
相關(guān)文章
PHP中使用json數(shù)據(jù)格式定義字面量對(duì)象的方法
這篇文章主要介紹了PHP中使用json數(shù)據(jù)格式定義字面量對(duì)象的方法,這是一種變通方法,使用json還可以在類(lèi)中生成數(shù)組哦,需要的朋友可以參考下2014-08-08php基于Snoopy解析網(wǎng)頁(yè)html的方法
這篇文章主要介紹了php基于Snoopy解析網(wǎng)頁(yè)html的方法,實(shí)例分析了使用Snoopy類(lèi)解析html文件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07利用PHP+JS實(shí)現(xiàn)搜索自動(dòng)提示(實(shí)例)
本篇文章對(duì)利用PHP+JS實(shí)現(xiàn)搜索自動(dòng)提示的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06利用PHP實(shí)現(xiàn)一個(gè)MySQL備份和恢復(fù)程序
由于客戶(hù)用的阿里云將要到期,需要把項(xiàng)目和阿里云上的數(shù)據(jù)庫(kù)都轉(zhuǎn)到政府云,數(shù)據(jù)肯定要轉(zhuǎn)過(guò)去,但是阿里云導(dǎo)出數(shù)據(jù)有數(shù)量限制,導(dǎo)出不全,所以就要程序執(zhí)行下,生成sql文件,然后導(dǎo)入政府云數(shù)據(jù)庫(kù),下面分享下具體實(shí)現(xiàn)過(guò)程2023-09-09PHP實(shí)現(xiàn)圖片的等比縮放和Logo水印功能示例
這篇文章主要介紹了PHP實(shí)現(xiàn)圖片的等比縮放和Logo水印功能,結(jié)合實(shí)例形式分析了php圖片等比例縮放及l(fā)ogo水印添加操作技巧,需要的朋友可以參考下2017-05-05php實(shí)現(xiàn)將Session寫(xiě)入數(shù)據(jù)庫(kù)
這篇文章主要介紹了php實(shí)現(xiàn)將Session寫(xiě)入數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2015-07-07php導(dǎo)出excel格式數(shù)據(jù)問(wèn)題
本篇文章主要是對(duì)php導(dǎo)出excel格式數(shù)據(jù)的問(wèn)題進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-03-03