這篇文章主要介紹了php如何去掉數(shù)組前一個元素的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇php如何去掉數(shù)組前一個元素文章都會有所收獲,下面我們一起來看看吧。
創(chuàng)新互聯(lián)長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為鄰水企業(yè)提供專業(yè)的網(wǎng)站制作、做網(wǎng)站,鄰水網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
方法:1、用“array_values($arr)”將數(shù)組轉(zhuǎn)為索引數(shù)組;2、用“array_search(值,數(shù)組)”從索引數(shù)組中搜索值,并返回對應(yīng)索引;2、用“array_splice($arr,索引-1,1)”從原數(shù)組中刪除前一個元素。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版、DELL G3電腦
php去掉數(shù)組前一個元素的方法
1、使用array_values()獲取數(shù)組鍵值,返回鍵值數(shù)組
使用array_values()可將數(shù)組轉(zhuǎn)為索引數(shù)組(確保數(shù)組為索引數(shù)組,方便下面獲取指定元素在數(shù)組中的位置)。
"pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
2、使用array_search()從索引數(shù)組中搜索指定值,返回對應(yīng)的索引。
"pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); $index=array_search("223",$value); echo $index; ?>
3、使用array_splice()刪除前一個元素
根據(jù)獲取的元素索引,使用array_splice()在原數(shù)組中刪除“$index-1”位置的元素即可。
"pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); $index=array_search("223",$value); echo "指定元素的索引:".$index; array_splice($arr,$index-1,1); var_dump($arr); ?>
關(guān)于“php如何去掉數(shù)組前一個元素”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“php如何去掉數(shù)組前一個元素”知識都有一定的了解,大家如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。