【发布时间】:2012-02-11 12:35:31
【问题描述】:
我有以下多维数组:
Array ( [0] => Array
( [id] => 1
[name] => Jonah
[points] => 27 )
[1] => Array
( [id] => 2
[name] => Mark
[points] => 34 )
)
我目前正在使用foreach 循环从数组中提取值:
foreach ($result as $key => $sub)
{
...
}
但我想知道如何查看数组中的值是否已经存在。
例如,如果我想向数组添加另一个集合,但 id 是 1(所以这个人是 Jonah)并且他们的分数是 5,我可以将 5 添加到 @ 中已经创建的数组值987654325@而不是创建一个新的数组值?
所以在循环完成后,数组将如下所示:
Array ( [0] => Array
( [id] => 1
[name] => Jonah
[points] => 32 )
[1] => Array
( [id] => 2
[name] => Mark
[points] => 34 )
)
【问题讨论】:
标签: php arrays multidimensional-array