首頁 > 後端開發 > PHP問題 > php怎麼去除陣列中的某個值

php怎麼去除陣列中的某個值

王林
發布: 2023-03-03 20:28:01
原創
4165 人瀏覽過

php去除數組中的某個值的方法:首先利用array_search()函數在數組中搜尋需要移除的鍵值;然後利用array_splice()函數從數組中移除選定的元素即可,函數也會傳回被移除元素的陣列。

php怎麼去除陣列中的某個值

array_search() 函數在陣列中搜尋某個鍵值,並傳回對應的鍵名。

(推薦教學:php圖文教學

語法:

array_search(value,array,strict)
登入後複製

array_splice() 函數從陣列中移除選取的元素,並用新元素取代它。函數也會傳回被移除元素的陣列。

語法:

array_splice(array,start,length,array)
登入後複製

(影片教學推薦:php影片教學

#程式碼實作:

<?php
$tmp = &#39;324&#39;;
$arr = array(
&#39;0&#39; => &#39;321&#39;,
&#39;1&#39; => &#39;322&#39;,
&#39;2&#39; => &#39;323&#39;,
&#39;3&#39; => &#39;324&#39;,
&#39;4&#39; => &#39;325&#39;,
&#39;5&#39; => &#39;326&#39;,
);

$key=array_search($tmp ,$arr);
array_splice($arr,$key,1);
var_dump($arr);
?>
登入後複製

輸出結果:

Array
(
 [0] => 321
 [1] => 322
 [2] => 323
 [3] => 325
 [4] => 326
)
登入後複製

以上是php怎麼去除陣列中的某個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板