php刪除陣列指定元素的辦法

2021-08-17 11:17:10 字數 522 閱讀 6607

方法一:

**如下:

<?php

$arr1 = array(1,3, 5,7,8);

$key = array_search(3, $arr1);

if ($key !== false)

array_splice($arr1, $key, 1);

var_dump($arr1);

?>

輸出:array(4)

方法二:

**如下:

<?php

$arr2 = array(1,3, 5,7,8);

foreach ($arr2 as $key=>$value)

var_dump($arr2);

?>

輸出:array(4)

總結:可以看到使用array_splice()刪除特定值和使用unset刪除特定值是有區別的。

array_splice()函式刪除的話,陣列的索引值也變化了。

unset()函式刪除的話,陣列的索引值沒有變化。

JS刪除陣列指定元素

為 array.prototype.indexof function val return 1 code from array.prototype.remove function val var emp abs dsf sdf fd emp.remove fd 為 array.prototype.i...

Js 刪除陣列指定元素

在最近的專案中,有用到js對陣列的操作,之前自己幾乎沒有用到這種方法,這裡就記錄一下,算是對學到的東西的一種總結吧。splice 方法向 從陣列中新增 刪除專案,然後返回被刪除的專案。該方法會改變原始陣列。基本語法 arrayobject.splice index,howmany,item1,ite...

PHP刪除陣列元素

我們在使用php語言進行實際 編寫時,經常會和陣列打上交道,這對於初學者來說是比較困難的。今天我們就要向大家介紹如何實現php刪除陣列元素。php中的陣列要新增元素非常簡單,直接用賦值就行了,陣列的key會自動增加,但是要刪除陣列中的元素呢?你想過嗎?是不是很少遇到?我近日在處理乙個購物籃程式時遇到...