Как разбить на array каждую строку из textarea. PHP | Wiki | PWODEV
, 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 является ячейкой массива.

Как разбить на array каждую строку из textarea. PHP

Если вы знаете более лаконичный способ пишите в комментариях.


Добавить комментарий