最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP從數(shù)組中刪除元素的四種方法實例

 更新時間:2017年05月12日 14:46:09   作者:David  
本篇文章主要介紹了PHP從數(shù)組中刪除元素的四種方法實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

茴香豆的“茴”字有四種寫法,PHP從數(shù)組中刪除元素也有四種方法 ^_^。

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

使用 unset 函數(shù),示例如下:

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

輸出:

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

使用 unset 并未改變數(shù)組的原有索引。如果打算重排索引(讓索引從0開始,并且連續(xù)),可以使用 array_values 函數(shù):

$array = array_values($array);
/*
輸出
array(2) {
 [0]=>
 string(1) "a"
 [1]=>
 string(1) "c"
}
*/

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

使用 array_splice 函數(shù),示例如下:

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

輸出:

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

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

使用 array_diff 函數(shù),示例如下:

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

輸出:

Array (
    [1] => b
)

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

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

使用 array_diff_key 函數(shù),示例如下:

<?php

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

輸出:

Array (
    [1] => b
)

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

桂林市| 白沙| 乌苏市| 肇源县| 临清市| 新营市| 玛曲县| 太保市| 大邑县| 利川市| 聊城市| 讷河市| 景宁| 长顺县| 新乡市| 莲花县| 望江县| 天镇县| 包头市| 独山县| 漳平市| 庄浪县| 卢湾区| 武隆县| 汾西县| 威海市| 镇巴县| 沽源县| 清原| 临夏市| 江山市| 陆川县| 阿拉善右旗| 新郑市| 大石桥市| 石河子市| 睢宁县| 西峡县| 全州县| 达日县| 彭水|