Paul Osmachko, 13.11.2017 10:50
Как разбить на array каждую строку из textarea. PHP
Имеем форму с полем ввода textarea и кнопочкой отправить (Submit). Отправляем это все методом пост (POST). Дальше обрабатываем эту форму с помощью PHP. Задача в переменной которая приходит от textarea каждую строку преобразовать в ячейку массива. Итак приступим.
Код формы:
<form method="post">
<textarea name="rows" placeholder="Add each row with a new line"></textarea>
<input type="submit">
</form>
Обработчик php:
<?php
if(isset($_POST['rows']) && $_POST['rows']){
$rows = $_POST['rows'];
$rows_array = preg_split('/[\n\r]+/', $rows);
print_r($rows_array); // выводим результат на экран.
}
В итоге имеем массив данный где каждая строка из textarea является ячейкой массива.
Если вы знаете более лаконичный способ пишите в комментариях.
Читайте также:
- Спецсимволы для использования в HTML коде
- Как привязать футер к низу страницы
- Настройка PhpStorm pug (jade) и less Watchers
- Как поместить кусок html кода в переменную php
- Как разбить на array каждую строку из textarea. PHP