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

连云港市| 博兴县| 桦甸市| 府谷县| 屯昌县| 安顺市| 天台县| 改则县| 科尔| 古交市| 泰和县| 汝南县| 类乌齐县| 治多县| 武安市| 凌源市| 宿州市| 赣州市| 揭东县| 文登市| 获嘉县| 中方县| 莱州市| 孝义市| 伊宁市| 类乌齐县| 昭平县| 永城市| 金坛市| 乌拉特后旗| 延庆县| 谢通门县| 万载县| 拜城县| 中方县| 静宁县| 商水县| 布拖县| 唐山市| 大连市| 常熟市|