php根據鍵值移除數組中元素的方法:1、使用array_search()函數在數組中搜尋指定鍵值,並傳回對應的鍵名,語法「array_search(指定鍵名,$arr, true);」;2、使用unset()函數根據取得的鍵名來刪除指定數組元素,語法「unset($數組變數名[鍵名])」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php根據鍵值去除陣列中某個元素的方法
#實作想法:
根據鍵值取得對應的鍵名
利用鍵名存取指定陣列元素,並刪除該元素
實作步驟:
#1、使用array_search()函數取得鍵名
<?php header('content-type:text/html;charset=utf-8'); $arr=array("a"=>"red","b"=>"green","c"=>"blue"); var_dump($arr); $key=array_search("red",$arr,true); echo "对应的键名:".$key; ?>
#2、使用unset()函數根據鍵名刪除元素
unset($arr[$key]); var_dump($arr);
說明:$陣列變數名稱[鍵名]
語句用於存取指定元素
擴充知識:
array_search() 函數在陣列中搜尋某個鍵值,並傳回對應的鍵名。
array_search(value,array,strict)
參數 | #描述 |
---|---|
##value | 必需。規定在數組中搜尋的鍵值。|
array | 必要。規定被搜尋的陣列。|
strict | 可選。如果該參數被設定為 TRUE,則函數在陣列中搜尋資料類型和值都一致的元素。可能的值:
|
PHP影片教學》
以上是php怎麼根據鍵值去除數組中的某個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!