PHP – Recorrer variables pasadas por post
Existen diversas formas para recorrer las variables pasadas por post en PHP o cualquier otro array, podemos usar un bucle foreach o usar la función extract de PHP, si lo que queremos es asignar los valores de $_POST a variables yo usaría extract, si por el contrario lo que queremos es evaluar los valores de los distintos elementos, para enviarlos por email por ejemplo, yo usaría un bucle foreach.
$message .= '<h2>Parámetros pasados por POST</h2><hr />';
foreach($_POST as $nombre_campo => $valor)
{
$message .= '$' . $nombre_campo . '=\'' . $valor . '\';<br />';
}
$destinatario = 'direccion@email.es';
$asunto = 'Valores del Array $_POST';
$headers = 'From: Nombre <direccion@email.es>\r\n';
mail($destinatario,$asunto,$message,$headers);
extract($_POST);