PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP array_splice() 函數(shù)用法及示例

PHP Array 函數(shù)手冊

PHP array_splice() 函數(shù)去掉數(shù)組中的某一部分并用其它值代替

語法

array_splice ( $input, $offset [,$length [,$replacement]] );

定義和用法

此函數(shù)從input數(shù)組中刪除由offsetlength指定的元素,并用replacement數(shù)組的元素(如果提供)替換它們。它返回包含提取的元素的數(shù)組。

注意 input 中的數(shù)字鍵名不被保留。

參數(shù)

序號參數(shù)及說明
1

input(必填)

它指定一個數(shù)組

2

offset

它指定函數(shù)將從何處開始刪除元素。0=第一個元素。

3

length(選填)

它指定要刪除的元素數(shù)量以及返回數(shù)組的長度。

4

replacement(選填)

它指定一個數(shù)組,其中包含要插入到原始數(shù)組中的元素。

返回值

 返回一個包含有被移除單元的數(shù)組。

在線示例

使用array_splice修改數(shù)組

<?php
   $input = array("red", "black", "pink", "white");
   array_splice($input, 2);
   print_r($input);
   print_r("<br />");

   $input = array("red", "black", "pink", "white");
   array_splice($input, 1, -1);
   print_r($input);
   print_r("<br />");

   $input = array("red", "black", "pink", "white");
   array_splice($input, 1, count($input), "orange");
   print_r($input);
   print_r("<br />");

   $input = array("red", "black", "pink", "white");
   array_splice($input, -1, 1, array("black", "maroon"));
   print_r($input);
   print_r("<br />");

   $input = array("red", "black", "pink", "white");
   array_splice($input, 3, 0, "purple");
   print_r($input);
   print_r("<br />");

?>
測試看看?/?

輸出結(jié)果:

Array ( [0]=>red [1] =>black )
Array ( [0]=>red [1] =>white )
Array ( [0]=>red [1] =>orange )
Array ( [0]=>red [1] =>black [2]=>pink [3]=>black [4]=>maroon )
Array ( [0]=>red [1] =>black [2]=>pink [3]=>purple [4]=>white )

PHP Array 函數(shù)手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清