如果键等于“index”,如何从 PHP 数组中删除元素?

How to remove an element from a PHP array if the key equals 'index'?

提问人:Jeff 提问时间:1/5/2010 更新时间:1/5/2010 访问量:703

问:

我有这个,其中密钥可以以任何随机顺序出现:$arrayindex

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)
}
PHP 数组

评论


答:

4赞 erenon 1/5/2010 #1
unset($array['index']);
6赞 Tomas Markauskas 1/5/2010 #2

用:

unset($array['index']);

评论

0赞 Jeff 1/5/2010
你知道,我现在太累了,不能工作。谢谢,伙计们。=)
3赞 David Pfeffer 1/5/2010 #3

unset($array['index']);就是你要找的。即使数组中没有“index”键,这也将起作用。