El punto lo que hace es añadir a los datos que ya tenías en $cadires_compr el nuevo valor que le estás dando . Sería lo mismo que
$cadires_compr =$cadires_compr.$_COOKIE['fila'].$lista[$i].' =2, ';
Bueno, ahora viene la explicación:
Código PHP:
$numElements=count ($lista); //sacamos el numero de elementos que tenemos en el array lista
for ($i=0;$i<$numElements;$i++){ //recorremos todos los elementos
if ($i==$numElements-1){ //si es el último elemento del array no ponemos coma al final
$cadires_compr = $_COOKIE['fila'].$lista[$i].' =2 ';
}else{
$cadires_compr = $_COOKIE['fila'].$lista[$i].' =2, '; //si no es el último si se añade la coma
}
}