Php 如何从第一个数组中获取随机用户名,但检查第二个数组

Php 如何从第一个数组中获取随机用户名,但检查第二个数组,php,Php,如何从第一个数组中获取随机用户名,但所选用户名不应位于PHP中的“拒绝用户名数组”中 看看: 使用回调函数筛选数组的元素 使用适当的回调,您可以创建不在拒绝列表中的用户列表,例如 $filteredUsers=array\u filter($users,function($item)use($denyList){ return!在数组中($item->user\u login,$denyList); } 可以先使用来简化拒绝列表数组 然后,您可以使用或随机选择一个。看看: 使用回调函数筛选数组

如何从第一个数组中获取随机用户名,但所选用户名不应位于PHP中的“拒绝用户名数组”中

看看:

使用回调函数筛选数组的元素

使用适当的回调,您可以创建不在拒绝列表中的用户列表,例如

$filteredUsers=array\u filter($users,function($item)use($denyList){
return!在数组中($item->user\u login,$denyList);
}
可以先使用来简化拒绝列表数组

然后,您可以使用或随机选择一个。

看看:

使用回调函数筛选数组的元素

使用适当的回调,您可以创建不在拒绝列表中的用户列表,例如

$filteredUsers=array\u filter($users,function($item)use($denyList){
return!在数组中($item->user\u login,$denyList);
}
可以先使用来简化拒绝列表数组

然后可以使用或随机选择一个

  • 对于
    $valid
    $invalid
    用户

    • 用于获取所有
      用户登录名的数组
  • 用于获取
    $validusers
    中的所有用户,但不在
    $invalidusers

  • 用于获取新数组的单个索引

  • 
    
  • 对于
    $valid
    $invalid
    用户

    • 用于获取所有
      用户登录名的数组
  • 用于获取
    $validusers
    中的所有用户,但不在
    $invalidusers

  • 用于获取新数组的单个索引

  • 
    
    Array of usernames
    Array ( 
      [0] => stdClass Object ( [user_login] => emma88 ) 
      [1] => stdClass Object ( [user_login] => milli ) 
      [2] => stdClass Object ( [user_login] => publishers@a.com ) 
      [3] => stdClass Object ( [user_login] => shawn ) 
      [4] => stdClass Object ( [user_login] => shawnfao2 ) 
    ) 
    2021-03-23
    2021-03-23
    
    denied usernames Array: 
    Array ( 
       [0] => Array ( [username] => emma88 ) 
       [1] => Array ( [username] => milli ) 
       [2] => Array ( [username] => publishers@a.com ) 
    )