php如何刪除數(shù)組中的值-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了php如何刪除數(shù)組中的值,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來(lái)研究并學(xué)習(xí)一下“php如何刪除數(shù)組中的值”這篇文章吧。

合山網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,合山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為合山數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的合山做網(wǎng)站的公司定做!

php有什么用

php是一個(gè)嵌套的縮寫(xiě)名稱(chēng),指的是英文超級(jí)文本預(yù)處理語(yǔ)言(php:Hypertext Preprocessor)的縮寫(xiě),它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。

方法:1、利用foreach和unset()函數(shù)刪除來(lái)數(shù)組中的特定值;2、利用array_flip()和unset()函數(shù)來(lái)刪除數(shù)組中的特定值;3、利用array_search()和unset()函數(shù)來(lái)刪除數(shù)組中的特定值。

php刪除數(shù)組中指定值的方法

1、利用foreach和unset()函數(shù)刪除數(shù)組中的特定元素

foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k]):
}
}

unset()函數(shù)即刪除指定的數(shù)組值。

2、利用array_flip()函數(shù)和unset()函數(shù)刪除數(shù)組中的特定值

$arr = array_flip($arr);
unset($arr['world']);
$arr = array_flip($arr);
print_r($arr);

array_flip()是一個(gè)反轉(zhuǎn)函數(shù),將數(shù)組原來(lái)的鍵名變?yōu)殒I值,把鍵值變?yōu)殒I名,這樣上面的操作就很容易理解了。

3、利用array_search()和unset()函數(shù)刪除數(shù)組中的特定值

if(($key = array_search('day',$arr))){
unset($arr[$key]);
}

array_search() 函數(shù)與 in_array() 一樣,在數(shù)組中查找一個(gè)鍵值。如果找到了該值,匹配元素的鍵名會(huì)被返回。如果沒(méi)找到,則返回 false。

4、array_splice()函數(shù)可以與unset()函數(shù)起到相同作用

if(($key = array_search('day',$arr))){
array_splice($arr, $key,1);
}

以上就是關(guān)于“php如何刪除數(shù)組中的值”的內(nèi)容,如果改文章對(duì)你有所幫助并覺(jué)得寫(xiě)得不錯(cuò),勞請(qǐng)分享給你的好友一起學(xué)習(xí)新知識(shí),若想了解更多相關(guān)知識(shí)內(nèi)容,請(qǐng)多多關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱(chēng):php如何刪除數(shù)組中的值-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.muchs.cn/article32/dsscsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化企業(yè)建站、面包屑導(dǎo)航、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)