php array_slice() 函式
array_slice() 函式在陣列中根據條件取出一段值,並返回。
注釋:如果陣列有字串鍵,所返回的陣列將保留鍵名。
語法
array_slice(array,offset,length,preserve)引數描述array必需。規定輸入的陣列。offset
必需。數值。規定取出元素的開始位置。
如果是正數,則從前往後開始取,如果是負值,從後向前取 offset 絕對值。
length
可選。數值。規定被返回陣列的長度。
如果 length 為正,則返回該數量的元素。
如果 length 為負,則序列將終止在距離陣列末端這麼遠的地方。
如果省略,則序列將從 offset 開始直到 array 的末端。
preserve
可選。可能的值:
//陣列如下
$arr =array(
'0 '=>'1',
'1' =>2,
' 2' =>3,
'3' =>4,
'4' =>5,
'5' =>6,
'6' =>7,
'7' =>8,
'8' =>9,
'9' => 'fhksadhfj',
'10' => 19
)//保留原鍵值
$a = array_slice($arr,4,10,ture);
print_r($a);
結果輸出如下:
array( [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => fhksadhfj [10] => 19)
//重置鍵值
$a = array_slice($arr,4,10,false);
print_r($a);
結果輸出如下:
array( [0] => 5 [1] => 6 [2] => 7 [3] => 8 [4] => 9 [5] => fhksadhfj [6] => 19)
取出指定文件內指定域的值
function hname doc as notesdocument as string 從文件得到多層使用者名稱,例如 張三 第二組 辦公室 環保局 東莞市 print begin function hname 檢視有內容的最大乙個level值,例如level6 i 6 dim levelx a...
php刪除陣列中的空值或指定值操作
首先我們來看看關於php如何運算元組中的空值的多種方法 一,implode 用implode 將陣列輸出為字串,判斷輸出的字串是否為空。初看上去似乎是個不錯的方法,可惜跟上一點一樣,對於二維以上陣列就不行了。舉個例子 很明顯 arr是個含有三個空陣列的二維陣列,應該也算是空的,可是輸出的確是非空。判...
PHP陣列值操作
1 陣列值賦給變數 list username,expiration,hmac array 2 劃分陣列 如果想取得子陣列,可以用 array slice array,offset,length 來取得。它返回乙個新的下標從0開始的陣列。如果原陣列的下標是字串,好像是沒有什麼意義的,最好不要用,可以...