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

标签 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] =>....}

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

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

最佳答案

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

关于php - 将字符串转换为数组表数据php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48136391/

相关文章:

c++ - 数组初始值设定项 C++ char Xcode 中的多余元素

php和mysql查询问题

php - Laravel 没有创建日志文件。

php - 在 php 中获取程式化输入的值

php - jQuery PHP 仅适用于 3 个参数

mysql - 如何重建/重新填充 mysql.db 表?

javascript - 通过 MVC post 将 HTML 保存到 MySQL

php - 使用php以excel xml格式导出期间增加行限制

Android:数组项上的监听器

php - 多重排序子数组——包含范围数据的子数组