【问题标题】:Converting string to array table data php将字符串转换为数组表数据php
【发布时间】:2018-06-16 14:40:02
【问题描述】:

我目前正在尝试将客户购买从 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] =>....}

每个由空格分隔的字符串都是一个单元格值,将对应于一个列,例如:

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”,例如。 “比利的咖啡店”。它现在有一个/space/,每个单词都会转换为一个单独的单元格

【问题讨论】:

  • 现在想象比利的咖啡店不在丹佛,而是在盐湖城...... :-)

标签: php mysql arrays database pcre


【解决方案1】:

我不知道您是如何从表中提取字符串的。但是,如果您尝试获取由“,”分隔的信息,则分隔单元格会更容易。

【讨论】:

  • im 使用 preg_match 通过知道特定模式的位置来提取每个表格行
猜你喜欢
  • 2018-09-28
  • 2010-10-15
  • 1970-01-01
  • 2018-01-29
  • 2013-08-12
  • 2021-12-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多