【问题标题】:needs to return formatted array需要返回格式化数组
【发布时间】:2015-08-16 05:50:48
【问题描述】:

您好,我有一个格式如下的文本文件:

ITEM SKU PRICE QTY SUBTOTAL Classic Flipbook
Design Name:
Frosted
Title:
Merry Christmas
Title 2:
Something
Title 3:
Files:
55c6155a19622: _20150711_200519.JPG
3x2 $18.00 1 $18.00 Classic Flipbook
Design Name:
Bouquet
Title:
Title 2:
Title 3:
something
Files:
55c6157ebb6b3: _20150712_070009.JPG
3x2 $18.00 1 $18.00 Subtotal $36.00 Sales Tax (9.25%) $3.96 Shipping &
Handling $6.62 Grand Total $46.58

我需要将下面的格式化输出作为关联数组返回

Array
(
    [0] => Array
        (
            [design] => Frosted
            [title_1] => Merry Christmas
            [title_2] => Something
            [title_3] => 
            [file_id] => 55c6155a19622
            [file_name] => _20150711_200519.JPG
        )

    [1] => Array
        (
            [design] => Bouquet
            [title_1] => 
            [title_2] => 
            [title_3] => 
            [file_id] => 
            [file_name] => 
        )

)

注意:需要读取文件而不是像上面那样创建一个数组

【问题讨论】:

  • 所以您将上述文本文件存储在一个变量中,并且您希望将文本解析并格式化为您提供的数组?
  • 我也很困惑你从哪里得到你想要的输出数组的结构。例如,您的数组中有一个名为 title_1 的键,但似乎没有与提供的文本文件相对应。
  • 实际上,如果期望输入没有任何对应的值,那么它将为空白,但我需要输入文件中格式化的结构化数组
  • 你理解正确

标签: php arrays associative-array


【解决方案1】:

如果它是你想要的格式化关联数组,那么试试这个:

$AssociatedArray = ['design' => (yourDesignInput), 'title_1' => (inputtedTitle1), 'title_2' => (inputtedTitle2), 'title_3' => (inputtedTitle3), 'file_id' => (inputtedFileID), 'file_name' => (inputtedFileName)];

【讨论】:

  • 我需要一个变量。你只使用文本。
  • 我没有实际代码需要创建的代码...你能建议我直接从文本文件创建这个数组吗...下面是我唯一拥有的文本文件。项目 SKU 价格 数量 小计经典动画书设计名称:Frosted 标题:Merry Christmas 标题 2:Something 标题 3:文件:55c6155a19622:_20150711_200519.JPG 3x2 $18.00 1 $18.00 经典动画书设计名称:Bouquet 标题:标题 2:标题 3:something 文件:55c6157ebb6b3:_20150712_07000.JPG 3x2 $18.00 1 $18.00 小计 $36.00 销售税 (9.25%) $3.96 运输和装卸 $6.62 总计 $46.58
  • 是的,我使用了这个..但仍然没有得到想要的输出..让我试试..感谢您的及时努力..我会再次询问我是否需要任何帮助。跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 2011-12-21
相关资源
最近更新 更多