方法:1、利用「array_keys(陣列)」傳回包含陣列鍵名的新陣列;2、利用「array_search(key,新陣列)」傳回指定key在新陣列中的鍵名;3 、利用「array_splice(數組,指定key鍵名,1)」去掉指定元素即可。
本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。
先利用array_keys函式和array_search函式取得指定key在陣列中的位置
具體介紹:
array_keys() 函數傳回包含陣列中所有鍵名的一個新陣列。
array_search() 函數在陣列中搜尋某個鍵值,並傳回對應的鍵名。
array_splice() 函數從陣列中移除選定的元素,並用新元素取代它。該函數也會傳回包含被移除元素的陣列。
範例如下:
<?php $a=array("a"=>"red","b"=>"green","c"=>"blue"); $b=array_keys($a); $c=array_search("b",$b); array_splice($a, $c, 1); print_r($a); ?>輸出結果: #推薦學習:《
PHP影片教學》
以上是php怎麼利用key去掉陣列的指定元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!