我使用php的split函数将管道分隔的记录分解为数组
explode("|",$line)
当pipe字段中有换行符时,split将其放入一个新的数组字段
blue|is my favorite|color
工作良好,并给出3个数组元素
blue|is my
favorite|color
产生4个数组元素
如何保留换行符?
在|
上使用explode()
拆分字符串不会影响换行符。
您将在结果数组中获得4个元素的唯一方法是,如果在开始或结束处有|
,这将导致具有空字符串的数组成员。您可以使用array_shift()
和array_pop()
分别删除这些。