En principio, la variable será tan grande como la definas, en tu caso en vez de hacer echo, debes ir agregando la información a una variable, ejemplo:
en vez de:
Código PHP:
Ver originalecho "<strong>$descripcion[$i]</strong><br />";
echo "<em>CANTIDAD:</em>*".$cantidad[$i]."<br />";
echo "<em>PRECIO UNITARIO:</em> ".number_format($precio[$i], 2, ".", ",")."<br />";
harías:
Código PHP:
Ver original$mensaje="<strong>$descripcion[$i]</strong><br />
<em>CANTIDAD:</em>*".$cantidad[$i]."<br />
<em>PRECIO UNITARIO:</em> ".number_format($precio[$i], 2, ".", ",")."<br />";
Y así puedes ir agregando el contenido a la variable mensaje:
$mensaje.="mas contenido";
Por otra parte, como sugerencia si puedes usa phpmailer, que te facilitará mucho el manejo de correo