91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中刪除數組元素的函數是什么

發布時間:2020-10-09 16:47:06 來源:億速云 閱讀:189 作者:小新 欄目:編程語言

小編給大家分享一下php中刪除數組元素的函數是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

php中刪除數組元素的函數有:1、unset()函數;2、array_splice()函數;3、array_diff()函數;4、array_diff_key()函數。

具體方法:

刪除一個元素,且保持原有索引不變

使用 unset 函數,示例如下:

<?php
  $array = array(0 => "a", 1 => "b", 2 => "c");
  unset($array[1]);
        //↑ 你想刪除的key
?>

輸出:

Array (
    [0] => a
    [2] => c
)

使用 unset 并未改變數組的原有索引。

如果打算重排索引(讓索引從0開始,并且連續),可以使用 array_values 函數:

$array = array_values($array);

輸出

array(2) {
 [0]=>
 string(1) "a"
 [1]=>
 string(1) "c"
}

刪除一個元素,不保持索引

使用 array_splice 函數,示例如下:

<?php
  $array = array(0 => "a", 1 => "b", 2 => "c");
  array_splice($array, 1, 1);
            //↑ 你想刪除的元素的Offset
?>

輸出:

Array (
    [0] => a
    [1] => c
)

按值刪除多個元素,保持索引

使用 array_diff 函數,示例如下:

<?php
  $array = array(0 => "a", 1 => "b", 2 => "c");
  $array = array_diff($array, ["a", "c"]);
               //└────────┘→ 你想刪除的數組元素值values
?>

輸出:

Array (
    [1] => b
)

與 unset 類似,array_diff 也將保持索引。

按鍵刪除多個元素,保持索引

使用 array_diff_key 函數,示例如下:

<?php
  $array = array(0 => "a", 1 => "b", 2 => "c");
  $array = array_diff_key($array, [0 => "xy", "2" => "xy"]);
                  //↑      ↑ 你想刪除的數組鍵keys
?>

輸出:

Array (
    [1] => b
)

與 unset 類似,array_diff_key 也將保持索引。

以上是php中刪除數組元素的函數是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

河北区| 资溪县| 汉寿县| 安龙县| 杂多县| 深州市| 金沙县| 罗江县| 象州县| 科技| 日喀则市| 册亨县| 班戈县| 容城县| 张家界市| 尼木县| 房山区| 南汇区| 上虞市| 清丰县| 三门峡市| 江门市| 濉溪县| 信丰县| 靖安县| 闻喜县| 乌恰县| 鹤庆县| 名山县| 浙江省| 新竹县| 湘阴县| 岫岩| 江安县| 寿阳县| 平塘县| 天峻县| 余干县| 灵丘县| 沛县| 景洪市|