這篇文章給大家分享的是有關(guān)php如何刪除數(shù)組中指定的值的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
成都創(chuàng)新互聯(lián)公司擁有十多年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),對(duì)于網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、重慶APP開(kāi)發(fā)公司、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊(cè)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類(lèi)型的網(wǎng)站建設(shè)項(xiàng)目的能力。php刪除數(shù)組中指定的值的方法:可以通過(guò)foreach語(yǔ)句并結(jié)合usnet函數(shù)來(lái)進(jìn)行刪除,如【foreach($array as $k=>$v){if($v == 'day'){unset($array[$k])}}】。
方法如下:
一、利用foreach和unset()函數(shù)刪除數(shù)組中的特定元素
foreach($array as $k=>$v){ if($v == 'day'){ unset($array[$k]) } }
unset()函數(shù)即刪除指定的數(shù)組值。
二、利用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名,這樣上面的操作就很容易理解了。
三、利用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。
四、array_splice()函數(shù)可以與unset()函數(shù)起到相同作用
if(($key = array_search('day',$arr))){ array_splice($arr, $key,1); }
感謝各位的閱讀!關(guān)于php如何刪除數(shù)組中指定的值就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!