
文章插圖
在對(duì)php數(shù)組的 操作中 , 我們已經(jīng)學(xué)會(huì)了簡(jiǎn)單的排序、遍歷等操作 。不過(guò)數(shù)組中的元素也不一定非要進(jìn)行這種有次序的排列方法 , 我們完全可以實(shí)現(xiàn)隨機(jī)排序 , 這就要用到shuffle()函數(shù) 。接下來(lái)我們就對(duì)php中shuffle()函數(shù)的定義、語(yǔ)法、參數(shù)、返回值進(jìn)行講解 , 然后帶來(lái)有關(guān)的實(shí)例介紹 。
1、定義
shuffle()函數(shù)是將列表的所有元素隨機(jī)排序 。
2、語(yǔ)法
shuffle(array)3、參數(shù)
Array
4、返回值
如果成功則返回 TRUE , 如果失敗則返回 FALSE 。
5、實(shí)例
有時(shí)候我們的任務(wù)中會(huì)使用到隨機(jī)sample一個(gè)數(shù)據(jù)集的某些數(shù) , 比如一個(gè)文本中 , 有10行 , 我們需要隨機(jī)選取前5個(gè) 。
那么我們就可以采取shuffle()函數(shù) , 然后list中放入1-10個(gè)行號(hào) , 利用shuffle()函數(shù)之后 , 序號(hào)就打亂了 。
這個(gè)時(shí)候 , 我們選取前5個(gè)元素即可 。就起到了隨機(jī)打亂的結(jié)果了 。
# -*- coding: UTF-8 -*-#代碼功能是測(cè)試一下shuffle()函數(shù)im
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專(zhuān)業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- php continue php中continue語(yǔ)句如何理解
- php轉(zhuǎn)義特殊字符的函數(shù) php字符串中轉(zhuǎn)義成特殊字符
- 日常使用需要注意 愛(ài)彼手表售后維修中心 - 創(chuàng)載資訊 - 創(chuàng)載信息網(wǎng)
- php interface php接口中interface的使用方法
- 愛(ài)彼維修中心 愛(ài)彼手表售后維修中心
- 如何安裝php的pcntl拓展?
- php workerman php中Workerman框架是什么?
- PHP中CI框架的運(yùn)行模式
- php swoole php之Swoole連接服務(wù)器
- php導(dǎo)入時(shí)設(shè)置不同的編碼
