0
使用PHP,我如何才能将订阅者与这两个数组的用户进行匹配?如何匹配两个数组的值?
$用户
Array
(
[0] => stdClass Object
(
[meta_id] => 1
[email] => [email protected]
)
)
$用户
Array
(
[0] => stdClass Object
(
[ID] => 1
[user_email] => [email protected]
)
[1] => stdClass Object
(
[ID] => 2
[user_email] => [email protected]
)
我认为这将做到这一点...
<?php
foreach ($users as $user) {
if (in_array('[email protected]', $subscribers)) {
echo 'Matched user';
}
}
我只是REALI我为什么不工作。 '$ subscribers'是一个数组。 '$ users'是一个对象。有一个调整,使其工作? – developdaly
从你粘贴的内容看,'$ users'是一个对象数组,'$ subscribers'。如果不是,那么你需要修正你的问题以反映存储在该变量中的真实值。 – cdhowie
没关系。原来,这只是一个案件分歧的问题! 'strltolower($ user-> user_email)'修复了它。谢谢。 – developdaly