先給大家說下基本語法:
array_slice ( array $array , int $offset [, int $length [, bool $preserve_keys ]] )
array_slice() 傳回根據(jù)參數(shù)所指定的群組中的一段序列。?
如果 offset 非負,則序列將從 array 中的此偏移量開始。如果 offset 為負,則序列將從 array 中距離末端這麼遠的地方開始。?
如果給出了 length 並且為正,則序列中將具有這麼多的單元。如果給出了 length 並且為負,則序列將終止在距離數(shù)組末端這麼遠的地方。如果省略,則序列將從 offset 開始一直到 array 的末端。?
注意 array_slice() 預設會重設陣列的鍵。自 PHP 5.0.2 起,可以透過將 preserve_keys 設為 TRUE 來改變此行為。
$input = array("a", "b", "c", "d", "e"); $output = array_slice($input, ); //返回下標開始的數(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 keys print_r(array_slice($input, , -)); print_r(array_slice($input, , -, true));
需要回傳隨機幾條資料的話,可以先用shuffle($input);打亂原始數(shù)組,再用array_slice取得
PS:PHP array_slice() 函數(shù)
定義和用法
array_slice(array,offset,length,preserve)
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2)); ?>輸出:
Array ( [0] => Cat [1] => Horse )例
preserve 參數(shù)設定為true:
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,-2,1)); ?>
輸出:
Array ( [0] => Horse )
範例4
有字串鍵:
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2,true)); ?>
輸出:
Array ( [1] => Cat [2] => Horse )
以上就是本文給大家介紹的php 用前幾個函數(shù)或什麼函數(shù)條數(shù)據(jù),希望大家喜歡。

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)