如何在每一行的文本区域中拆分文本,并保存在数据库中?的PHP

时间:2019-02-09 17:52:44

标签: php

我正在使用explode()函数来分隔字符串,但是如何为每一行添加新字符,以及如何将每个分区保存到数据库中?


示例textarea字符串;

john | doe | 1994 |德国|男人

!!!

我只能在1行中单独执行此操作,如何执行多行?

约翰| doe | 1994 |德国|人
亚当|雷| 1992 |土耳其|人
jack | doe | 1991 | switzerland | man

喜欢多行吗?在分离之后,我想像这样保存数据库的这些部分;

名称|姓| dob
约翰·杜伊(1994)
亚当·杜伊1992年
杰克·多伊(1991)

1 个答案:

答案 0 :(得分:0)

要拆分多行,请根据您的情况在此示例中使用\n

$data = $_POST['textarea_data'];
$lines=explode("\n",$data);
foreach($lines as $data)
{
    $parts = explode('|' , $data);
    print_r($parts);
}