直接进入主题...
我有一个数组 ($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
的值。因此,如果来自$is_anonymous_ary
的值为1(true),则从该数组中取出键,并检查与$user_id_ary
匹配的键,并取消具有与$is_anonymous_ary
中键的值相同的$user_id_ary
中的键。我稍微复杂了一下描述,这就是我需要的最终结果:
user_id_ary = array(
[0] => 30
[1] => 89
[2] => 66
[3] => 60
)
正如您所看到的,$is_anonymous_ary
中所有值为 TRUE
的键都在第二个数组中消失了。第二个数组的值是第一个数组中的键。
希望我表述清楚了。
=== 1
进行删除? - Sammaye