Как удалить элемент из массива PHP, если ключ равен «index»? - PullRequest
1 голос
/ 04 января 2010

У меня есть $array, в котором клавиша index может появляться в произвольном порядке:

array(4) {
  ["foo"]=> bool(false)
  ["index"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}

Без корректировки положения элементов или изменения ключа или значения, как удалить элемент index, в результате чего получится новый $array?

array(3) {
  ["foo"]=> bool(false)
  ["bar"]=> bool(true)
  ["biff"]=> bool(false)
}

Ответы [ 3 ]

6 голосов
/ 04 января 2010

Использование:

unset($array['index']);
4 голосов
/ 04 января 2010
unset($array['index']);
3 голосов
/ 04 января 2010

unset($array['index']); - это то, что вы ищете. Это будет работать, даже если в массиве нет ключа index.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...