我有一群人看起来像这样:
$people =
Array
(
[0] => Array
(
[email] => NameSurname@example.com
[name] => Name Surname
[count] => 0
)
[1] => Array
(
[email] => Name2Surname@example.com
[name] => Name2 Surname
[count] => 0
)
)
我有一个数组,它是 MySQL 查询的结果,如下所示:
$query=
Array
(
[0] => Array
(
[email] => NameSurname@example.com
[name] => Name Surname
)
[1] => Array
(
[email] => Name2Surname@example.com
[name] => Name2 Surname
)
[2] => Array
(
[email] => NameSurname@example.com
[name] => Name Surname
)
)
对于 $people 中的每个电子邮件地址,我想$people['count']
等于该电子邮件地址在 $query 中出现的次数。
我已经尝试了很多方法来做到这一点,但我并没有得到想要的结果。
为免生疑问,基于上述示例的最终结果应如下所示:
$people =
Array
(
[0] => Array
(
[email] => NameSurname@example.com
[name] => Name Surname
[count] => 2
)
[1] => Array
(
[email] => Name2Surname@example.com
[name] => Name2 Surname
[count] => 1
)
)