我有一个小问题,我可以使用PHP获取CSV的内容,效果很好,但是随后我尝试使用preg_split
来拆分它:
$csv = file_get_contents($file);
$content= preg_split('/\r\n|\r|\n/', $csv);
它确实拆分了内容,但它还在数组的末尾添加了一个空的数组键(由于该新行),因此该数组基本上看起来像这样:
array(
[0] => some;content;here;
[1] => some;other;content;
[3] =>
)
我的基本问题是:如何编写该正则表达式以避免拆分该模式的最后一次出现?(还有后缀,我想将array keys
除以;
,然后再次得到空的array key
是因为每个;
的末尾都有一个string
感谢您的宝贵时间! X_X