array_splice() 函數(shù)從數(shù)組中可實(shí)現(xiàn)對(duì)數(shù)據(jù)中元素的添加、修改、刪除操作,方便對(duì)數(shù)組中的值進(jìn)行處理。
創(chuàng)新互聯(lián)專注于南江網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供南江營銷型網(wǎng)站建設(shè),南江網(wǎng)站制作、南江網(wǎng)頁設(shè)計(jì)、南江網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造南江網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南江網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
語法:array_splice(array,start,length,array) ,start是從0開始標(biāo)記,千萬不要忘記。注意添加和修改時(shí)參數(shù)是4個(gè),刪除是3個(gè)參。
添加元素:
刪除元素:
修改元素:
$a=array(0=array("name"="a","mail"="b"),1=array("name"="d","mail"="e"));
function?addkey($val,?$key,?$param)
{
$val[$param['key']]?=?$param['val'];
}
array_walk($a,'addkey',array('key'='tel',?'val'='123'));
print_r($a);
尾部添加元素
語法格式如下:
int array_push ( array $array , mixed $var [, mixed $... ] )
參數(shù) array 為指定的數(shù)組,參數(shù) $var 為壓入數(shù)組中的值。
下面就是?array_push()函數(shù)向數(shù)組尾部添加元素,具體示例代碼如下:
?php
$array_push?=?array("1","2");//定義數(shù)組
array_push($array_push,"3","4");//添加元素
$array_push[]?=?'5';
print_r($array_push);//?輸出數(shù)組結(jié)果
array_unshift頭部添加元素
array_push的原理類似,只是方向不同。
語法格式如下:
int array_unshift ( array $array , mixed $var [, mixed $... ] )
下面我們直接通過實(shí)例跟大家介紹array_unshift()函數(shù),具體代碼如下:
?php
$names?=?['andy',?'tom',?'jack'];
array_unshift($names,?'joe',?'hank');
print_r($names);