Prueba esto.
Código CODIGO:
Ver original<?php
if(isset($_POST['btn']) && !empty($_POST['text'])){
foreach($_POST['text'] as $row){
echo $row."<br>";
}
}
?>
<script>
function mk(){
var f = document.getElementById("Formulario");
var cantidad = document.getElementById("Cant").value;
for(a=0;a<parseInt(cantidad);a++){
var input=document.createElement('input');
input.setAttribute('type','text');
input.setAttribute('name','text[]');
input.setAttribute('value','');
f.appendChild(input);
}
}
</script>
<form name="Formulario" id="Formulario" method="post">
<input type="button" onClick="mk()" value="Crear input">
<div>Cantidad Input<input type="text" name="Cant" id="Cant">
<input type="submit" name="btn" value="Enviar">
</div>
</form>