21,887
社区成员
发帖
与我相关
我的任务
分享
$s =<<< TXT
>PFDSHAPEK/29NOV17/CA
rnFD:SHAPEK/29NOV17/CA /CNY /TPM 1178/
rn01 CA/P / 5210.00=10420.00/P/F/ / . /13DEC16 /FY1H u001ePFN:01
rn02 CA/F / 4710.00= 9420.00/F/F/ / . /13DEC16 /FY1H u001ePFN:02
rn03 CA/J / 4590.00= 9180.00/J/C/ / . /26MAR17 /FY1H u001ePFN:03
rn04 CA/A / 3780.00= 7560.00/A/F/ / . /27MAR16 /AV1H u001ePFN:04
rn05 CA/C / 3100.00= 6200.00/C/C/ / . /26MAR17 /AV1H u001ePFN:05
rn06 CA/D / 2480.00= 4960.00/D/C/ / . /26MAR17 /AV1H u001ePFN:06
rn07 CA/Z / 1860.00= 3720.00/Z/C/ / . /26MAR17 /AV1H u001ePFN:07
rn08 CA/G / 1240.00= 2480.00/G/Y/ / . /27MAR16 /FY1H u001ePFN:08
rn09 CA/Y / 1240.00= 2480.00/Y/Y/ / . /27MAR16 /FY1H u001ePFN:09
rn10 CA/B / 1170.00= 2340.00/B/Y/ / . /02JUL17 /AV1H u001ePFN:10
rn11 CA/M / 1150.00= 2300.00/M/Y/ / . /28JUL17 /AV1H u001ePFN:11
rn12 CA/M1 / 1130.00= 2260.00/M/Y/ / . /28JUL17 /AV1H u001ePFN:12
rn13 CA/U / 1070.00= 2140.00/U/Y/ / . /28JUL17 /AV1H u001ePFN:13
rn14 CA/U1 / 1030.00= 2060.00/U/Y/ / . /28JUL17 /AV1H u001ePFN:14
rn15 CA/H / 1000.00= 2000.00/H/Y/ / . /28JUL17 /AV1H u001ePFN:15
rn16 CA/H1 / 970.00= 1940.00/H/Y/ / . /28JUL17 /AV1H u001ePFN:16
rn17 CA/Q / 940.00= 1880.00/Q/Y/ / . /28JUL17 /AV1H u001ePFN:17
rn18 CA/Q1 / 910.00= 1820.00/Q/Y/ / . /28JUL17 /AV1H u001ePFN:18
rn rnPAGE 1/2 rn>PFDSHAPEK/29NOV17/CA rnFD:SHAPEK/29NOV17/CA /CNY /TPM 1178/
rn19 CA/V / 820.00= 1640.00/V/Y/ / . /28JUL17 /AV1H u001ePFN:19
rn20 CA/V1 / 780.00= 1560.00/V/Y/ / . /28JUL17 /AV1H u001ePFN:20
rn21 CA/W / 690.00= 1380.00/W/Y/ / . /28JUL17 /AV1H u001ePFN:21
rn22 CA/S / 630.00= 1260.00/S/Y/ / . /28JUL17 /AV1H u001ePFN:22
rn23 CA/S1 / 560.00= 1120.00/S/Y/ / . /28JUL17 /AV1H u001ePFN:23
rn rnPAGE 2/2
TXT;
foreach(preg_split("/[\r\n]+/", $s) as $v)
$r[] = preg_split("/[ \/=]+/", $v);
print_r($r);
Array
(
[0] => Array
(
[0] => >PFDSHAPEK
[1] => 29NOV17
[2] => CA
[3] =>
)
[1] => Array
(
[0] => rnFD:SHAPEK
[1] => 29NOV17
[2] => CA
[3] => CNY
[4] => TPM
[5] => 1178
[6] =>
)
[2] => Array
(
[0] => rn01
[1] => CA
[2] => P
[3] => 5210.00
[4] => 10420.00
[5] => P
[6] => F
[7] => .
[8] => 13DEC16
[9] => FY1H
[10] => u001ePFN:01
[11] =>
)
[3] => Array
(
[0] => rn02
[1] => CA
[2] => F
[3] => 4710.00
[4] => 9420.00
[5] => F
[6] => F
[7] => .
[8] => 13DEC16
[9] => FY1H
[10] => u001ePFN:02
[11] =>
)
[4] => Array
(
[0] => rn03
[1] => CA
[2] => J
[3] => 4590.00
[4] => 9180.00
[5] => J
[6] => C
[7] => .
[8] => 26MAR17
[9] => FY1H
[10] => u001ePFN:03
[11] =>
)
[5] => Array
(
[0] => rn04
[1] => CA
[2] => A
[3] => 3780.00
[4] => 7560.00
[5] => A
[6] => F
[7] => .
[8] => 27MAR16
[9] => AV1H
[10] => u001ePFN:04
[11] =>
)
[6] => Array
(
[0] => rn05
[1] => CA
[2] => C
[3] => 3100.00
[4] => 6200.00
[5] => C
[6] => C
[7] => .
[8] => 26MAR17
[9] => AV1H
[10] => u001ePFN:05
[11] =>
)
[7] => Array
(
[0] => rn06
[1] => CA
[2] => D
[3] => 2480.00
[4] => 4960.00
[5] => D
[6] => C
[7] => .
[8] => 26MAR17
[9] => AV1H
[10] => u001ePFN:06
[11] =>
)
[8] => Array
(
[0] => rn07
[1] => CA
[2] => Z
[3] => 1860.00
[4] => 3720.00
[5] => Z
[6] => C
[7] => .
[8] => 26MAR17
[9] => AV1H
[10] => u001ePFN:07
[11] =>
)
[9] => Array
(
[0] => rn08
[1] => CA
[2] => G
[3] => 1240.00
[4] => 2480.00
[5] => G
[6] => Y
[7] => .
[8] => 27MAR16
[9] => FY1H
[10] => u001ePFN:08
[11] =>
)
[10] => Array
(
[0] => rn09
[1] => CA
[2] => Y
[3] => 1240.00
[4] => 2480.00
[5] => Y
[6] => Y
[7] => .
[8] => 27MAR16
[9] => FY1H
[10] => u001ePFN:09
[11] =>
)
[11] => Array
(
[0] => rn10
[1] => CA
[2] => B
[3] => 1170.00
[4] => 2340.00
[5] => B
[6] => Y
[7] => .
[8] => 02JUL17
[9] => AV1H
[10] => u001ePFN:10
[11] =>
)
[12] => Array
(
[0] => rn11
[1] => CA
[2] => M
[3] => 1150.00
[4] => 2300.00
[5] => M
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:11
[11] =>
)
[13] => Array
(
[0] => rn12
[1] => CA
[2] => M1
[3] => 1130.00
[4] => 2260.00
[5] => M
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:12
[11] =>
)
[14] => Array
(
[0] => rn13
[1] => CA
[2] => U
[3] => 1070.00
[4] => 2140.00
[5] => U
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:13
[11] =>
)
[15] => Array
(
[0] => rn14
[1] => CA
[2] => U1
[3] => 1030.00
[4] => 2060.00
[5] => U
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:14
[11] =>
)
[16] => Array
(
[0] => rn15
[1] => CA
[2] => H
[3] => 1000.00
[4] => 2000.00
[5] => H
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:15
[11] =>
)
[17] => Array
(
[0] => rn16
[1] => CA
[2] => H1
[3] => 970.00
[4] => 1940.00
[5] => H
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:16
[11] =>
)
[18] => Array
(
[0] => rn17
[1] => CA
[2] => Q
[3] => 940.00
[4] => 1880.00
[5] => Q
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:17
[11] =>
)
[19] => Array
(
[0] => rn18
[1] => CA
[2] => Q1
[3] => 910.00
[4] => 1820.00
[5] => Q
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:18
[11] =>
)
[20] => Array
(
[0] => rn
[1] => rnPAGE
[2] => 1
[3] => 2
[4] => rn>PFDSHAPEK
[5] => 29NOV17
[6] => CA
[7] => rnFD:SHAPEK
[8] => 29NOV17
[9] => CA
[10] => CNY
[11] => TPM
[12] => 1178
[13] =>
)
[21] => Array
(
[0] => rn19
[1] => CA
[2] => V
[3] => 820.00
[4] => 1640.00
[5] => V
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:19
[11] =>
)
[22] => Array
(
[0] => rn20
[1] => CA
[2] => V1
[3] => 780.00
[4] => 1560.00
[5] => V
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:20
[11] =>
)
[23] => Array
(
[0] => rn21
[1] => CA
[2] => W
[3] => 690.00
[4] => 1380.00
[5] => W
[6] => Y
[7] => .
[8] => 28JUL17
[9] => AV1H
[10] => u001ePFN:21
[11] =>
)
.......
)
自己取舍一下