thẳng vào điểm ...unset Mảng phím
Tôi có một mảng ($is_anonymous_ary
) trông như thế này:
array (
[80] => 1
[57] => 1
[66] =>
[60] =>
[90] => 1
)
Và một mảng ($user_id_ary
) như thế này:
array (
[0] => 80
[1] => 30
[2] => 57
[3] => 89
[4] => 66
[5] => 60
[6] => 90
)
Tôi cần bỏ đặt giá trị trên $user_id_ary
dựa trên mảng đầu tiên. Vì vậy, nếu giá trị từ $is_anonymous_ary
là 1 (đúng), hãy lấy khóa từ mảng đó, kiểm tra lại $user_id_ary
và bỏ đặt khóa từ $user_id_ary
có giá trị từ các khóa từ $is_anonymous_ary
.
tôi phức tạp mô tả một chút, đây là cách tôi cần kết quả cuối cùng của tôi:
user_id_ary = array(
[0] => 30
[1] => 89
[2] => 66
[3] => 60
)
Như bạn thấy tất cả các phím từ $is_anonymous_ary
rằng đã có một giá trị TRUE
, đã mất hết trong mảng thứ hai. có các khóa từ mảng đầu tiên làm các giá trị trong mảng thứ hai.
Hy vọng tôi đã tự làm rõ.
Không thể thực hiện điều này với một giao điểm dựa trên vòng lặp đơn giản để loại bỏ dựa trên '===' 1? – Sammaye
Tôi không biết, do đó câu hỏi này. – Aborted