Receive and manipulate array in form post data

Arrays can be passed from a html web form to a php script. The ‘name’ attribute of the input type should be specified as an array.

example :

<form method="post" action="arrayformdata.php">
<label>Tags</label>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="submit" value="submit">
</form>
</html>
To receive the array in a php script, we use the $_POST as
 
<pre lang="php">
<?php
 
$postedtags = $_POST['tags'];
foreach ($postedtags as $tag){
    echo "<br />$tag";
}
?>

Tags:

Leave a Reply