【发布时间】: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