Para eso no necesitas ninguna funcion, el codigo seria algo así:
formulario.html:<form name="miFormulario" method="POST" action="accion.php">
Escribe tu nombre: <input type="text" name="nombre"></br>
<input type="submit" name="boton" value="Enviar">
</form>
accion.php:<?php
nombre = $_POST['nombre'];
echo "Hola, tu nombre es: ".nombre;
?>
Para recojer los datos de un formulario, una vez hecho el submit, se requiere de el uso de los arrays $_POST o $_GET, en el ejemplo utilizo $_POST porque es transparente para el usuario, pero puedes utilizar $_GET en función de lo que quieras hacer.
Saludos.