PHP刪除特定數(shù)組內(nèi)容并且重建數(shù)組索引的方法.
更新時(shí)間:2011年03月25日 00:49:08 作者:
我們知道.PHP沒(méi)有提供專(zhuān)門(mén)刪除一個(gè)特定數(shù)組元素的方法.但是可以通過(guò)unset()函數(shù)來(lái)完成.
復(fù)制代碼 代碼如下:
$a = array('a','b','c','d');
unset($a[2]);
print_r($a);
但是這種方法的最大缺點(diǎn)是沒(méi)有重建數(shù)組索引.
經(jīng)過(guò)查資料后.原來(lái)PHP提供了這個(gè)功能.只不過(guò)很間接..
這個(gè)函數(shù)是array_splice.
為了使用方便.我封裝成了一個(gè)函數(shù).方便大家使用.
復(fù)制代碼 代碼如下:
function array_remove(&$arr,$offset){
array_splice($arr,$offset,1);
}
$a = array('a','b','c','d');
array_remove($a,2);
print_r($a);
經(jīng)過(guò)測(cè)試可以知道.2的位置這個(gè)元素被真正的刪除了.并且重新建立了索引.
相關(guān)文章
php mssql擴(kuò)展SQL查詢(xún)中文字段名解決方法
問(wèn)題就出現(xiàn)在SQLServer中表的字段名是中文,寫(xiě)好的查詢(xún)語(yǔ)句在SQLServe里測(cè)試是通過(guò)有記錄返回,用PHP的MSSQL擴(kuò)展查詢(xún)就是報(bào)錯(cuò)2012-10-10
解析func_num_args與func_get_args函數(shù)的使用
本篇文章是對(duì)func_num_args與func_get_args函數(shù)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP header()函數(shù)常用方法總結(jié)
這篇文章主要介紹了PHP header()函數(shù)常用方法.總結(jié)了常見(jiàn)的用法,需要的朋友可以參考下2014-04-04
php簡(jiǎn)單開(kāi)啟gzip壓縮方法(zlib.output_compression)
網(wǎng)上的教程基本是你抄我來(lái)我抄他,不外乎加頭加尾或者自構(gòu)函數(shù)兩種寫(xiě)法。實(shí)際上每個(gè)php頁(yè)面都要去加代碼——當(dāng)然也可以include引用,不過(guò)總顯得略微麻煩2013-04-04
關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問(wèn)題的解決方法
關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問(wèn)題的解決方法,其實(shí)可以通過(guò)修改服務(wù)器的配置即可。2011-06-06

