【发布时间】:2011-03-04 20:13:31
【问题描述】:
我有一个输入文件(从下面显示的文件中提取),其中包含多行,我需要从中选择特定文本并将每个选择放入一个数组元素中:
从输入文件中执行:
"BLOCK","PARTNO"
"ELEMENT","HEADER-"
"NAME","1AB000072186"
"REVISION","0000"
"PARTSHAPE","RECT_074_044_030"
"PACKAGE","120830E"
"PMABAR",""
"PARTCOMMENT","CAP-TANT*150uF*20%*10V7343*4.3mm"
"ELEMENT","PRTIDDT-"
"PMAPP",1
"PMADC",2
"ComponentQty",2
"BLOCK","PARTNO"
"ELEMENT","HEADER-"
"NAME","1AB030430005"
"REVISION","0000"
"PARTSHAPE","RECT_072_042_030"
"PACKAGE","120830E"
"PMABAR",""
"PARTCOMMENT","1.0000 Amp SUBMINIATURE FUSE"
"ELEMENT","PRTIDDT-"
"PMAPP",2
"PMADC",0
"ComponentQty",1
"BLOCK","PARTNO"
"ELEMENT","HEADER-"
"NAME","1AB030430001"
"REVISION","0000"
"PARTSHAPE","RECT_072_042_030"
"PACKAGE","120830E"
"PMABAR",""
"PARTCOMMENT","2.0000 Amp SUBMINIATURE FUSE"
"ELEMENT","PRTIDDT-"
"PMAPP",2
"PMADC",0
"ComponentQty",1
请注意,在每次出现带有短语“ComponentQty”的行后,内容开始重复...
我需要在数组元素的一维中出现“NAME”旁边的 PartNumber 以及在每个元素的第二维中出现“PARTSHAPE”旁边的内容。不过,我对如何做到这一点感到非常困惑……请帮忙!!!
【问题讨论】:
标签: php input multidimensional-array text-parsing