¿cuanto sabes de programación general?
porque tu código esta mal, debes saber que el resultado de la función
explode() se asigna a la variable que defines a la izquierda de la expresión...
y tu sigues usando la misma variable!!
Código PHP:
// MAL
$carta1corte=explode('=',$regalos1);
echo $regalos1[0];
echo $regalos1[1];
// BIEN
$carta1corte=explode('=',$regalos1);
echo $carta1corte[0];
echo $carta1corte[1];
por favor, hay que
leer el manual...
http://php.net/explode