欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

使用 unset 函數,示例如下:

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

輸出:

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

使用 unset 并未改變數組的原有索引。如果打算重排索引(讓索引從0開始,并且連續(xù)),可以使用 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 也將保持索引。

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

相關文章

  • Yii全局函數用法示例

    Yii全局函數用法示例

    這篇文章主要介紹了Yii全局函數用法,結合實例形式分析了Yii全局函數的功能、定義與使用方法,需要的朋友可以參考下
    2017-01-01
  • PHP數據類型之整數類型、浮點數的介紹

    PHP數據類型之整數類型、浮點數的介紹

    本篇文章介紹了,PHP數據類型之整數類型、浮點數的介紹。需要的朋友參考下
    2013-04-04
  • Yii基于CActiveForm的Ajax數據驗證用法示例

    Yii基于CActiveForm的Ajax數據驗證用法示例

    這篇文章主要介紹了Yii基于CActiveForm的Ajax數據驗證用法,結合實例形式分析了Yii視圖自定義Form表單的ajax提交及控制器處理實現方法,需要的朋友可以參考下
    2016-07-07
  • TP5框架實現的數據庫備份功能示例

    TP5框架實現的數據庫備份功能示例

    這篇文章主要介紹了TP5框架實現的數據庫備份功能,結合實例形式分析了TP5數據庫備份功能相關原理及實現方法,需要的朋友可以參考下
    2020-04-04
  • php猜單詞游戲

    php猜單詞游戲

    這是一款基于php實現的猜單詞小游戲,用的SESSION配合AJAX實現的,感興趣的小伙伴可以參考一下。
    2015-09-09
  • php實現ffmpeg處理視頻的實踐

    php實現ffmpeg處理視頻的實踐

    本文主要介紹了php實現ffmpeg處理視頻的實踐,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • yii2.0之GridView自定義按鈕和鏈接用法

    yii2.0之GridView自定義按鈕和鏈接用法

    這篇文章主要介紹了yii2.0之GridView自定義按鈕和鏈接用法,是非常實用的使用GridView進行表單操作技巧,需要的朋友可以參考下
    2014-12-12
  • php使用json_encode對變量json編碼

    php使用json_encode對變量json編碼

    這篇文章主要是說明 json_encode 使用時一個需要注意的細節(jié),無論返回的是數組還是 json,都不代表這一定就是個錯誤的返回結果,當前端需要的數組時,數組就是正確的結果,反之亦然
    2014-04-04
  • PHP兩個n位的二進制整數相加問題的解決

    PHP兩個n位的二進制整數相加問題的解決

    這篇文章主要為大家詳細介紹了PHP兩個n位的二進制整數相加問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • laravel框架查詢數據集轉為數組的兩種方法

    laravel框架查詢數據集轉為數組的兩種方法

    今天小編就為大家分享一篇laravel框架查詢數據集轉為數組的兩種方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評論