将字符串转换为数组表数据php

时间:2018-01-07 10:50:42

标签: php mysql arrays database pcre

我目前正在尝试将客户购买从pdf表转换为可编辑的表数据。 我现在有一个数组,通过使用 preg_match_all()

将每行作为其元素
array(234) {[0]=> string(111) "16842 90143020 7.1.2018 Customer-1 Denver A12345678A 3.900 0 0 0 0 5.000 5.150 0 0 0 0 0 0" [1] =>....}

由空格分隔的每个字符串都是一个与colmun相对应的单元格值,例如:

ID => 16842; OrderID => 90143020; Date => 7.1.2018; CustomerName => 'Customer-1'; Location => 'Denver'; ClientID => 'A12345678A'; Payment => 3.900 AdditionalPayment => 0;.....

最简单的方法是通过/ space /爆炸。但如果我有一个客户名称怎么办: 不像'CustomerOne',而是'Customer One'或'Customer One One',例如。 “比利的CoffeShop”。它有一个/ space / now,每个单词将转换为一个单独的单元格

1 个答案:

答案 0 :(得分:0)

我不知道你是如何从表中提取字符串的。但是,如果您尝试将信息分隔为","分离细胞会更容易。