Processing multiple records through Text Area, We may need to convert that text area values into array from every line of text in that TextArea. here is my solution to "Convert TextArea to Array"

<!DOCTYPE> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Text Area to Array</title> </head> <body> <?php // Check Form Submission if(isset($_POST['submit'])) { // Capture cities text into variable $text = ucwords($_POST['cities']); // Replace entry new line with Comma(,) $cities = preg_replace("~\s*[\r\n]+~", ', ', $text); // Explode by Comma(,) and trim if any white spaces with array_map $cities = array_map('trim',explode(",",$cities)); // final output as array echo "<pre>"; print_r($cities); echo "</pre>"; } ?> <form action="" method="post"> <h2>Convert Text Area to Array</h2> <p>Enter each city every line<br /> <textarea name="cities" cols="50" rows="10" id="keywords"></textarea> <br /> <br /> <input name="submit" type="submit" value="Submit Cities" id="submit" /> </p> </form> </body> </html>
![]() |
Live Demo |
No comments:
Post a Comment