开门见山...
我有一个如下所示的数组 ( $is_anonymous_ary
):
array (
[80] => 1
[57] => 1
[66] =>
[60] =>
[90] => 1
)
$user_id_ary
还有另一个像这样的数组 ( ):
array (
[0] => 80
[1] => 30
[2] => 57
[3] => 89
[4] => 66
[5] => 60
[6] => 90
)
我需要$user_id_ary
根据第一个数组取消设置值。因此,如果 from 的$is_anonymous_ary
值为 1(真),则从该数组中获取键,检查$user_id_ary
并取消设置具有$user_id_ary
来自键的值的键$is_anonymous_ary
。
我稍微复杂了描述,这就是我需要的最终结果:
user_id_ary = array(
[0] => 30
[1] => 89
[2] => 66
[3] => 60
)
如您所见,所有$is_anonymous_ary
具有TRUE
值的键都在第二个数组中消失了。它将第一个数组中的键作为第二个数组中的值。
希望我说清楚了。