我正在使用explode()函数来分隔字符串,但是如何为每一行添加新字符,以及如何将每个分区保存到数据库中?
示例textarea字符串;
john | doe | 1994 |德国|男人
!!!
我只能在1行中单独执行此操作,如何执行多行?
约翰| doe | 1994 |德国|人
亚当|雷| 1992 |土耳其|人
jack | doe | 1991 | switzerland | man
喜欢多行吗?在分离之后,我想像这样保存数据库的这些部分;
名称|姓| dob
约翰·杜伊(1994)
亚当·杜伊1992年
杰克·多伊(1991)
答案 0 :(得分:0)
要拆分多行,请根据您的情况在此示例中使用\n
:
$data = $_POST['textarea_data'];
$lines=explode("\n",$data);
foreach($lines as $data)
{
$parts = explode('|' , $data);
print_r($parts);
}