【发布时间】:2019-03-13 20:58:54
【问题描述】:
我有一个这样的数组:
Array
(
[44] => 2
[21] => 2
[] => 2
[27] => 2
)
如何查找和删除(取消设置)没有指定名称的键?所以在这种情况下,数组应该是这样的:
Array
(
[44] => 2
[21] => 2
[27] => 2
)
【问题讨论】:
-
如何将值添加到数组中?所有键都必须是名称。如果您将值添加为 $array[] = 2 那么 key 将是计数的下一个键,或 0。
-
关键是
''不是吗?创建一个新数组,在第一个数组上执行 foreach,如果键不为空,则在新数组上添加值...也许有一个 php 数组函数但不知道。你如何得到这个值?你可以有多个空键吗? -
@Evgeniy Belov 我没有创建这个数组 - 这是我从外部来源获得的:/
-
一个 php 数组不能有多个具有相同键的元素。只需一个
unset()。