php刪除數(shù)組指定元素實現(xiàn)代碼
php刪除數(shù)組指定元素實現(xiàn)代碼
在PHP中刪除數(shù)組指定元素的函數(shù)沒有直接能使用的,多數(shù)只能封裝方法
例如array_slice() 函數(shù)在數(shù)組中根據(jù)條件取出一段值,并返回.
array_slice(array,offset,length,preserve)
array:數(shù)組
offset: 規(guī)定取出元素的開始位置。如果是正數(shù),則從前往后開始取,如果是負(fù)值,從后向前取 offset 絕對值。
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2)); ?>
輸出
Array ( [0] => Cat [1] => Horse )
還有array_shift() 函數(shù)刪除數(shù)組中的第一個元素,并返回被刪除元素的值.
相對的array_pop() 函數(shù)刪除數(shù)組中的最后一個元素.
幾個函數(shù)用下來覺得array_search()比較實用array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false
$array = array('1', '2', '3', '4', '5');
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset刪除這個元素
print_r($array);
輸出
array('1', '2', '4', '5');
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
PHP遞歸獲取目錄內(nèi)所有文件的實現(xiàn)方法
下面小編就為大家?guī)硪黄狿HP遞歸獲取目錄內(nèi)所有文件的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11
IIS6.0 開啟Gzip方法及PHP Gzip函數(shù)分享
因為在做一個項目,項目里面服務(wù)器主要提供數(shù)據(jù),但是數(shù)據(jù)多了文件就大了,比較浪費(fèi)流量和時間,我們便用Gzip來處理。我在本機(jī)上是apache,服務(wù)器上是IIS6.0,用的是php,那么我就在這里分享一下。2014-06-06
tp5(thinkPHP5)框架連接數(shù)據(jù)庫的方法示例
這篇文章主要介紹了tp5(thinkPHP5)框架連接數(shù)據(jù)庫的方法,結(jié)合實例形式較為詳細(xì)的分析了基于thinkPHP5框架連接數(shù)據(jù)庫的相關(guān)配置、數(shù)據(jù)讀取、模板渲染等操作技巧,需要的朋友可以參考下2018-12-12
Laravel中獲取路由參數(shù)Route Parameters的五種方法示例
這篇文章主要給大家介紹了關(guān)于Laravel中獲取路由參數(shù)Route Parameters的五種方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-09-09
php從數(shù)據(jù)庫讀取數(shù)據(jù),并以json格式返回數(shù)據(jù)的方法
今天小編就為大家分享一篇php從數(shù)據(jù)庫讀取數(shù)據(jù),并以json格式返回數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
php下實現(xiàn)偽 url 的超簡單方法[轉(zhuǎn)]
php下實現(xiàn)偽 url 的超簡單方法[轉(zhuǎn)]...2007-09-09
windows 2008r2+php5.6.28環(huán)境搭建詳細(xì)過程
這篇文章主要介紹了windows 2008r2+php5.6.28環(huán)境搭建詳細(xì)過程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06

