关于php:如何基于密钥删除数组元素?

How to delete an array element based on key?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to delete an element from an array in php?

例如,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Array(      
    [0] => Array
        (
            [0] => hello
            [1] => open
        )

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

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

我想在操作后删除键为1的元素:

1
2
3
4
5
6
7
8
9
10
11
12
13
Array(
    [0] => Array
        (
            [0] => hello
            [1] => open
        )

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


PHP

1
unset($array[1]);

您不必说您使用的是什么语言,但从这个输出来看,它看起来像是PHP输出(来自print_r())。如果是这样,只需使用unset()

1
unset($arr[1]);


我觉得这个像PHP。如果是其他语言,我会删除。

简单地说就是unset($arr[1]);