php數(shù)組函數(shù)序列之a(chǎn)rray_slice() - 在數(shù)組中根據(jù)條件取出一段值,并返回
更新時間:2011年11月07日 15:58:59 作者:
array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回
array_slice()定義和用法
array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回。
注釋:如果數(shù)組有字符串鍵,所返回的數(shù)組將保留鍵名。(參見例子 4)
語法
array_slice(array,offset,length,preserve)參數(shù) 描述
array 必需。規(guī)定輸入的數(shù)組。
offset 必需。數(shù)值。規(guī)定取出元素的開始位置。
如果是正數(shù),則從前往后開始取,如果是負值,從后向前取 offset 絕對值。
length 可選。數(shù)值。規(guī)定被返回數(shù)組的長度。
如果是負數(shù),則從后向前,選取該值絕對值數(shù)目的元素。如果未設(shè)置該值,則返回所有元素。
preserve 可選??赡艿闹担?
true - 保留鍵
false - 默認 - 重置鍵
例子 1
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));
?>
輸出:
Array ( [0] => Cat [1] => Horse )例子 2
帶有負的 offset 參數(shù):
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,-2,1));
?>
輸出:
Array ( [0] => Horse )例子 3
preserve 參數(shù)設(shè)置為 true:
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2,true));
?>
輸出:
Array ( [1] => Cat [2] => Horse )例子 4
帶有字符串鍵:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");
print_r(array_slice($a,1,2));
?>
輸出:
Array ( [b] => Cat [c] => Horse )
array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回。
注釋:如果數(shù)組有字符串鍵,所返回的數(shù)組將保留鍵名。(參見例子 4)
語法
array_slice(array,offset,length,preserve)參數(shù) 描述
array 必需。規(guī)定輸入的數(shù)組。
offset 必需。數(shù)值。規(guī)定取出元素的開始位置。
如果是正數(shù),則從前往后開始取,如果是負值,從后向前取 offset 絕對值。
length 可選。數(shù)值。規(guī)定被返回數(shù)組的長度。
如果是負數(shù),則從后向前,選取該值絕對值數(shù)目的元素。如果未設(shè)置該值,則返回所有元素。
preserve 可選??赡艿闹担?
true - 保留鍵
false - 默認 - 重置鍵
例子 1
復制代碼 代碼如下:
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2));
?>
輸出:
Array ( [0] => Cat [1] => Horse )例子 2
帶有負的 offset 參數(shù):
復制代碼 代碼如下:
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,-2,1));
?>
輸出:
Array ( [0] => Horse )例子 3
preserve 參數(shù)設(shè)置為 true:
復制代碼 代碼如下:
<?php
$a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
print_r(array_slice($a,1,2,true));
?>
輸出:
Array ( [1] => Cat [2] => Horse )例子 4
帶有字符串鍵:
復制代碼 代碼如下:
<?php
$a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse","d"=>"Bird");
print_r(array_slice($a,1,2));
?>
輸出:
Array ( [b] => Cat [c] => Horse )
您可能感興趣的文章:
- php中array_slice和array_splice函數(shù)解析
- php 利用array_slice函數(shù)獲取隨機數(shù)組或前幾條數(shù)據(jù)
- PHP中array_slice函數(shù)用法實例詳解
- php array_slice函數(shù)的使用以及參數(shù)詳解
- php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復的元素值
- php array_flip() 刪除數(shù)組重復元素
- PHP合并數(shù)組+與array_merge的區(qū)別分析
- php數(shù)組(array)輸出的三種形式詳解
- PHP中把stdClass Object轉(zhuǎn)array的幾個方法
- php數(shù)組函數(shù)序列之a(chǎn)rray_keys() - 獲取數(shù)組鍵名
- php array_slice 取出數(shù)組中的一段序列實例
相關(guān)文章
在WordPress中獲取數(shù)據(jù)庫字段內(nèi)容和添加主題設(shè)置菜單
這篇文章主要介紹了在WordPress中獲取數(shù)據(jù)庫字段內(nèi)容和添加主題設(shè)置菜單的方法,分別講解了get_option()函數(shù)和add_theme_page()函數(shù)的用法,需要的朋友可以參考下2016-01-01PHP實現(xiàn)的簡單對稱加密與解密方法實例小結(jié)
這篇文章主要介紹了PHP實現(xiàn)的簡單對稱加密與解密方法,結(jié)合實例形式總結(jié)了常見的php對稱加密與解密操作方法,需要的朋友可以參考下2017-08-08