亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

數(shù)組任意位置插入元素,刪除特定元素的實例

 更新時間:2017年03月02日 10:23:25   投稿:jingxian  
下面小編就為大家?guī)硪黄獢?shù)組任意位置插入元素,刪除特定元素的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

$ary = array(
  array('t'=>1,'y'=>2),
  array('t'=>2,'y'=>9)
);
$t = array_splice(
  $ary, 1,0,array(array('t'=>3,'y'=>10))
);

print_r($ary);

控制臺輸出:

$ary = array(

  array('t'=>1,'y'=>2),

  array('t'=>3,'y'=>10),


  array('t'=>2,'y'=>9)
);

簡單介紹一下array_splice方法,參數(shù)一就是被操作的數(shù)組,參數(shù)二是操作元素的索引值,參數(shù)三是長度,參數(shù)四是待替換元素。該方法的效果是刪除參數(shù)一數(shù)組中以參數(shù)二為起始位置長度參數(shù)三的連貫的元素,然后用參數(shù)四補上。

假如長度為0,那么效果就相當(dāng)于在指定索引值處插入指定元素了。

假如長度為1, 效果相當(dāng)于去掉索引值的元素

$ary = array(
  array('t'=>1,'y'=>2),
);

刪除數(shù)組中特定元素

$arr1 = array(1,3, 5,7,8);

$key = array_search(3, $arr1);

if ($key !== false){

  array_splice($arr1, $key, 1);

}

var_dump($arr1);

輸出:array(1, 5,7,8);

array_slice(array,start,length,preserve)

從數(shù)組的start元素開始取出,并返回數(shù)組中的其余元素

$a=array("red","green","blue","yellow","brown");
print_r(array_slice($a,2));

輸出array("blue","yellow","brown")

array_push

array_push -- 將一個或多個單元壓入數(shù)組的末尾(入棧)

說明

int array_push ( array &array, mixed var [, mixed ...] )

array_push() 將 array 當(dāng)成一個棧,并將傳入的變量壓入 array 的末尾。array 的長度將根據(jù)入棧變量的數(shù)目增加。

以上這篇數(shù)組任意位置插入元素,刪除特定元素的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論