175

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

For instance,

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

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

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

I want to delete the element which key is 1, after the operation:

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

    [2] => Array
        (
            [0] => hello
            [1] => close
        )
)
2
  • 5
    The answers for this question seem to answer "How do I delete elements from an array using an index and not a key. Commented Apr 5, 2016 at 18:48
  • @LucasMorgan actually there's no difference, the index is the key for those without an explicit index. Commented Feb 25, 2020 at 12:06

3 Answers 3

308

PHP

unset($array[1]);
Sign up to request clarification or add additional context in comments.

Comments

36

You don't say what language you're using, but looking at that output, it looks like PHP output (from print_r()).
If so, just use unset():

unset($arr[1]);

Comments

22

this looks like PHP to me. I'll delete if it's some other language.

Simply unset($arr[1]);

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.