Hãy $ item được mặt hàng có tần số bạn đang kiểm tra trong mảng, $ array là mảng bạn đang tìm kiếm trong
GIẢI PHÁP 1:.
$array_count = array_count_values($array);
if (array_key_exists($item, $array_count) && ($array_count["$item"] > 1))
{
/* Execute code */
}
array_count_values () trả về một mảng sử dụng các giá trị của mảng đầu vào như phím và tần số của họ trong đầu vào như giá trị (http://php.net/manual/en/function.array-count-values.php)
GIẢI PHÁP 2:
if (count(array_keys($array, $item)) > 1)
{
/* Execute code */
}
Kiểm tra điều này http://www.php.net/manual/en/function.array-keys.php - "Nếu chỉ định giá trị tìm kiếm tùy chọn, thì chỉ có các khóa cho giá trị đó được trả lại"
Bạn có thể muốn phục vụ cho trường hợp '$ item' không tồn tại trong' $ array'. – salathe
Có cảm ơn vì đã chỉ ra. Tôi sẽ thêm trường hợp đó. – Ninja
Đây là những gì tôi đang tìm kiếm! Cám ơn rất nhiều!! –