$result = count(null);
// $result == 0;
$result = count(false);
// $result == 1;
$oldCookie = $_COOKIE[$cookie];
$array = explode(",", $_COOKIE[$cookie]);
$booleanResult = in_array($id,$array);
$countArray = count($array); //result int(1)
Возвращает количество элементов в array_or_countable. Если параметр не является массивом или объектом, реализующим интерфейс Countable, будет возвращена 1. За одним исключением: если array_or_countable - NULL, то будет возвращён 0.
if($var !== false){
$res = count($var);
}
if(isset($array)){
$countArray = count($array);
}