PHP刪除數(shù)組鍵值的方法是什么?其實(shí)刪除數(shù)組鍵值并不難,下面我們就來看看PHP刪除數(shù)組鍵值的幾個(gè)方法,具體代碼如下,有這方面學(xué)習(xí)需要的朋友可以參考了解看看。
1、使用unset()函數(shù)可以用于取消設(shè)置關(guān)聯(lián)數(shù)組中的鍵及其值。
// 聲明關(guān)聯(lián)數(shù)組 $arr = array( "1" => "加", "2" => "減", "3" => "乘", "4" => "除" ); // 關(guān)聯(lián)數(shù)組中刪除鍵1及其值 unset($arr['1']); // 顯示數(shù)組元素 var_dump($arr);
2、使用array_diff_key()函數(shù)用于獲取一個(gè)或多個(gè)數(shù)組之間的差集。
此函數(shù)比較一個(gè)或多個(gè)數(shù)組之間的鍵并返回它們之間的差集。
// 聲明關(guān)聯(lián)數(shù)組 $arr = array( "1" => "春", "2" => "夏", "3" => "秋", "4" => "冬", ); // 從關(guān)聯(lián)數(shù)組中刪除鍵1及其值 $result = array_diff_key($arr, array_flip((array) ['1'])); // 顯示數(shù)組元素 var_dump($result);
內(nèi)容擴(kuò)展:
函數(shù)介紹
array_values() 函數(shù)返回包含數(shù)組中所有的值的數(shù)組。
注意:被返回的數(shù)組將使用數(shù)值鍵,從 0 開始且以 1 遞增。
語法
array_values(array)
參數(shù)說明
array 必需。規(guī)定數(shù)組。
代碼實(shí)現(xiàn):
$arr = array('key1'=>'value1','key2'=>'value2','key3'=>'value3'); $arr2 = array_values($arr); print_r($arr2); ?>
關(guān)于PHP刪除數(shù)組鍵值的方法就介紹到這,上述實(shí)例具有一定的借鑒價(jià)值,感興趣的朋友可以參考,希望能對(duì)大家有幫助,想要了解更多刪除數(shù)組鍵值的方法,大家可以關(guān)注其它的相關(guān)文章。