Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Kiểm tra hiệu quả sự tồn tại của giá trị trong mảng lớn với PHP

Một cách nhanh chóng để thực hiện việc này:

if (array_flip($set)[$value] !== null) { 
    echo "something"; // thực hiện hành động 
}

Để tùy chỉnh số lượng khóa, hàm có thể được tùy chỉnh như sau:

function array_keys_exists(array $keys, array $arr) { 
    return !array_diff_key(array_flip($keys), $arr); 
}