【问题标题】:How to delete an array element based on key? [duplicate]如何根据键删除数组元素? [复制]
【发布时间】:2010-12-12 22:20:03
【问题描述】:

可能重复:
How to delete an element from an array in php?

例如,

Array(      
    [0] => Array
        (
            [0] => hello
            [1] => open
        )

    [1] => Array
        (
            [0] => good
            [1] => center
        )

    [2] => Array
        (
            [0] => hello
            [1] => close
        )
)

我想删除key为1的元素,操作后:

Array(
    [0] => Array
        (
            [0] => hello
            [1] => open
        )

    [2] => Array
        (
            [0] => hello
            [1] => close
        )
)

【问题讨论】:

  • 这个问题的答案似乎是在回答“如何使用 index 而不是 key 从数组中删除元素。
  • @LucasMorgan 实际上没有区别,索引是那些没有明确索引的关键。

标签: php arrays


【解决方案1】:

你没有说你正在使用什么语言,但看看那个输出,它看起来像 PHP 输出(来自print_r())。
如果是这样,请使用unset()

unset($arr[1]);

【讨论】:

    【解决方案2】:

    PHP

    unset($array[1]);
    

    【讨论】:

      【解决方案3】:

      这对我来说看起来像 PHP。如果是其他语言,我会删除。

      只需unset($arr[1]);

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-12
        • 1970-01-01
        • 2017-03-28
        • 1970-01-01
        • 1970-01-01
        • 2021-07-24
        • 2020-02-12
        • 1970-01-01
        相关资源
        最近更新 更多