【发布时间】:2026-01-28 07:25:02
【问题描述】:
所以我有两个数组:
1. $users_populated = users_populated: Array
(
[0] => Array
(
[id] => 10000106
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
)
[1] => Array
(
[id] => 10000106
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
[email] =>
[role] =>
[roleids] =>
[platform] =>
)
[2] => Array
(
[id] => 10000065
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
[email] =>
)
[3] => Array
(
[id] => 296
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
[email] =>
)
[4] => Array
(
[id] => 297
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
[email] =>
)
)
2. $user_list: Array
(
[0] => 10000106
[1] => 297
)
所以我想要第一个数组中与第二个数组匹配的值 那是条目:
$output = output: Array
(
[0] => Array
(
[id] => 10000106
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
)
[1] => Array
(
[id] => 297
[username] =>
[name] =>
[firstname] =>
[initial] =>
[surname] =>
[email] =>
)
)
第一个数组中的短 ID 和第二个数组中的值应该匹配
我尝试过使用 Array intersect key 但没有成功..
感谢阅读。
【问题讨论】:
标签: php array-intersect