最新国产好看的视频,伊人天堂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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

凌源市| 塔城市| 常山县| 建瓯市| 密山市| 冕宁县| 富锦市| 罗田县| 墨脱县| 白山市| 理塘县| 蓝田县| 临汾市| 沅江市| 龙州县| 龙里县| 宜春市| 新营市| 福安市| 棋牌| 怀宁县| 阳城县| 长垣县| 衡水市| 镇远县| 新巴尔虎右旗| 延吉市| 龙里县| 望谟县| 无极县| 乌拉特后旗| 洱源县| 黑河市| 富民县| 游戏| 达州市| 达州市| 石泉县| 汝城县| 琼海市| 密云县|