Hola,
Para borrar una cookie, segun el manual (
www.php.net/setcookie), lo que hay que hacer es usar la misma sentencia que usaste para crearla, cambiando el valor por "" y la fecha de expiracion por una fecha en el pasado. El resto de parametros deben ser iguales. Para borrar ese array, debes borrar cada uno de los elementos. Asi, si creaste el array con:
Código PHP:
setcookie("dat[0]" ,$desde_bd['nombre'],mktime(5,30,0,$mes,$dia,$año),"/","www.dominio.com");
setcookie("dat[1]" ,$desde_bd['contraseña'],mktime(5,30,0,$mes,$dia,$año),"/","www.dominio.com");
setcookie("dat[2]" ,$desde_bd['email'],mktime(5,30,0,$mes,$dia,$año),"/","www.dominio.com");
para borrarlos todos los elementos harias:
Código PHP:
setcookie("dat[0]" ,"",time() - 3600,"/","www.dominio.com");
setcookie("dat[1]" ,"",time() - 3600,"/","www.dominio.com");
setcookie("dat[2]" ,"",time() - 3600,"/","www.dominio.com");
time()-3600 es el timestamp de hace una hora. El navegador al recibir eso caduca la cookie.
Saludos.