中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      php 利用array-slice函數(shù)獲取隨機數(shù)據(jù)編寫代碼

      時間:2024-08-13 12:20:59 PHP 我要投稿
      • 相關(guān)推薦

      php 利用array-slice函數(shù)獲取隨機數(shù)據(jù)編寫代碼

        先給大家說下基本語法:

        array_slice ( array $array , int $offset [, int $length [, bool $preserve_keys ]] )

        array_slice() 返回根據(jù) offset 和 length 參數(shù)所指定的 array 數(shù)組中的一段序列。

        如果 offset 非負(fù),則序列將從 array 中的此偏移量開始。如果 offset 為負(fù),則序列將從 array 中距離末端這么遠(yuǎn)的地方開始。

        如果給出了 length 并且為正,則序列中將具有這么多的單元。如果給出了 length 并且為負(fù),則序列將終止在距離數(shù)組末端這么遠(yuǎn)的地方。如果省略,則序列將從 offset 開始一直到 array 的末端。

        注意 array_slice() 默認(rèn)將重置數(shù)組的鍵。自 PHP 5.0.2 起,可以通過將 preserve_keys 設(shè)為 TRUE 來改變此行為。

        $input = array("a", "b", "c", "d", "e");$output = array_slice($input, ); //返回下標(biāo)開始的數(shù)組 returns "c", "d", and "e"$output = array_slice($input, -, ); // returns "d"$output = array_slice($input, , ); // returns "a", "b", and "c"// note the differences in the array keysprint_r(array_slice($input, , -));print_r(array_slice($input, , -, true));

        需要返回隨機幾條數(shù)據(jù)的話,可以先用shuffle($input);打亂原始數(shù)組,再用array_slice獲取

        PS:PHP array_slice() 函數(shù)

        定義和用法

        array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回。

        注釋:如果數(shù)組有字符串鍵,所返回的數(shù)組將保留鍵名。(參見例子 4)

        語法

        復(fù)制代碼 代碼如下:

        array_slice(array,offset,length,preserve)

        參數(shù)

        描述 array 必需。規(guī)定輸入的數(shù)組。 offset 必需。數(shù)值。規(guī)定取出元素的開始位置。 如果是正數(shù),則從前往后開始取,如果是負(fù)值,從后向前取offset絕對值。 length 可選。數(shù)值。規(guī)定被返回數(shù)組的長度。 如果length為正,則返回該數(shù)量的元素。 如果length為負(fù),則序列將終止在距離數(shù)組末端這么遠(yuǎn)的地方。 如果省略,則序列將從offset開始直到array的末端。 preserve 可選。可能的值: · true - 保留鍵 · false - 默認(rèn) - 重置鍵

        例子 1

        "Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2));?>

        輸出:

        復(fù)制代碼 代碼如下:

        Array ( [0] => Cat [1] => Horse )

        例子 2

        帶有負(fù)的 offset 參數(shù):

        "Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,-2,1));?>

        輸出:

        復(fù)制代碼 代碼如下:

        Array ( [0] => Horse )

        例子 3

        preserve 參數(shù)設(shè)置為 true:

        "Dog",1=>"Cat",2=>"Horse",3=>"Bird");print_r(array_slice($a,1,2,true));?>

        輸出:

        復(fù)制代碼 代碼如下:

        Array ( [1] => Cat [2] => Horse )

        例子 4

        帶有字符串鍵:

        <"a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");print_r(array_slice($a,1,2));?>

        輸出:

        復(fù)制代碼 代碼如下:

        Array ( [b] => Cat [c] => Horse )

        以上就是本文給大家介紹的php 利用array_slice函數(shù)獲取數(shù)組隨機或前幾條數(shù)據(jù),希望大家喜歡。

      【php 利用array-slice函數(shù)獲取隨機數(shù)據(jù)編寫代碼】相關(guān)文章:

      php對圖像的各種處理函數(shù)代碼總結(jié)07-03

      PHP url 加密解密函數(shù)代碼方法10-25

      怎樣利用Excel隨機函數(shù)rand()生成隨機密碼08-30

      php數(shù)組函數(shù)序列之a(chǎn)rray-combine() - 數(shù)組合并函數(shù)的代碼08-25

      關(guān)于PHP var-dump遍歷對象屬性的函數(shù)與應(yīng)用代碼06-21

      PHP的壓縮函數(shù)06-21

      高效編寫JavaScript代碼的技巧08-25

      淺析php函數(shù)的實例06-08

      php如何過濾危險html代碼09-21

      將php實現(xiàn)過濾UBB代碼09-11

      主站蜘蛛池模板: 日本一区二区三区最新不卡视频| 日本一区二区三区中文字幕视频 | 石家庄市| 亚洲欧洲美洲无码精品va| 中文字幕亚洲精品第一页| 久久亚洲第一视频黄色| 农安县| 犍为县| 国产呦系列视频网站在线观看| 亚洲AV无码久久久久调教| 亚洲一区二区三区久久不卡| 岛国av网站在线播放| 91精品一区二区三区蜜桃| 休宁县| 磴口县| 灌云县| 丰满熟妇人妻无码区| 治县。| 淳安县| 台山市| 饶阳县| 亚洲国产精品性色av| 武邑县| 一区二区三区熟女人妻| 万荣县| 国产品精品久久久久中文| 通化市| 国产激情一区二区三区在线蜜臀| 沙河市| 日韩中文字幕在线乱码| 国产精品亚洲综合一区| 久久99久久99精品免观看女同| 苏尼特左旗| 国产目拍亚洲精品区一区| 亚洲乱熟女一区二区三区不卡 | 日韩最新av一区二区| 视频网站在线观看不卡| 亚洲精品乱码久久久久久按摩高清| 亚洲性爱区免费视频一区| 无码区a∨视频体验区30秒| 丝袜美腿网站一区二区|