要点をまっすぐに...
次のような配列($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
キーの設定を解除します。$user_id_ary
$is_anonymous_ary
説明を少し複雑にしました。最終結果が必要な方法は次のとおりです。
user_id_ary = array(
[0] => 30
[1] => 89
[2] => 66
[3] => 60
)
$is_anonymous_ary
値を持っていたからのすべてのキーを見るとわかるようTRUE
に、2番目の配列にありません。これは、最初の配列のキーを2番目の配列の値として持っていました。
私が自分自身を明確にしたことを願っています。