PHP textarea 以逗号分隔内爆和爆炸

PHP textarea Implode and explode with comma seperated

我想将文本区域名称内爆为逗号分隔以存储在数据库中。我没有得到确切的解决方案。

HTML 代码:

<div class="form-group row">
     <label for="input-1" class="col-sm-4 col-form-label">Textarea</label>
     <div class="col-sm-8"> 
          <textarea name="reg_desc" class="form-control" rows="5"></textarea>
     </div>    
</div>   

PHP 代码:

$reg_desc = implode(',', $_POST['reg_desc']);

SQL 查询:

$sql="INSERT into `regions` (`reg_desc`) VALUES  ('$reg_desc')";

如果我想在 textarea 中插入一条记录(见屏幕截图)

它将以逗号分隔存储在数据库中。

对于您的解决方案,您必须用新行拆分字符串,然后在找到新行时用逗号替换。

implode(',', explode("\n", $_POST['reg_desc']))