Laravel 从文本区域获取每一行并将值保存在数组中以发送到模型

Kei*_*sud 1 php textarea laravel laravel-4

我有一个基本的调查生成器,如果用户指定问题需要从列表(下拉列表)中选择一个答案,那么每个可能的答案都需要保存在数据库中。

因此,我的视图有一个文本区域,管理员可以输入可用的答案并用换行符分隔它们。我需要提取该文本(逐行)并保存在数组中,以便我的模型可以为每个项目创建一行。

我唯一的问题是如何分隔每一行并保存为数组。该视图实际上是一个弹出窗口,数据是使用 Ajax 发送的,因此最简单的方法是将整个值作为一个输入发送到控制器,然后在 PHP 中将其分开。我想知道 Laravel 是否有为此准备的函数,或者我是否应该使用标准 PHP,例如 str_replace 等......

Jar*_*zyk 6

就这么简单:

$lines = explode(PHP_EOL, $string);
Run Code Online (Sandbox Code Playgroud)