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