将一个列(字符串)从csv文件拆分为三个

时间:2018-02-13 23:31:35

标签: php

这可能被问了数百万次,但我找不到合适的答案。

基本上,我有一个巨大的.csv文件来从中下载数据并将其插入到本地数据中。它有10列,第三列只是一个字符串,它总是具有相同的“字符串”类型。类似的东西:123 / 45K67。

我只想把它分成三列:123,45,K67并完全排除斜线。

抱歉格式错误,从手机上写。

1 个答案:

答案 0 :(得分:1)

一种方法是:

$array = preg_split( "/(?=K)|\//", $value);

返回:

array(3) { [0]=> string(3) "123" [1]=> string(2) "45" [2]=> string(3) "K67" }

使用lookahead包含匹配的字符,这里有更多信息:

http://www.rexegg.com/regex-lookarounds.html