我有這個PHP數組:PHP搜索和合並數組元素,如果他們有相同的子
Array (
[0] =>
"BLABLABLA 08.09.15
00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC015P blablablablablabla blablabla
1 blablabla blablabla
am blablabla blablabla
blablabla blablabla blablabla
blablabla
blablabla
bblablabla blablabla
H999999 blablabla
blablabla
blablabla
blablabla
blablabla "
[1] =>
"00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC015 blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla
blablablablablabla bla
blablablablablabla blablabla
H999996 blablablablablabla blablabla
blablablablablabla bla
blablablablablabla
blablablablablabla blabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla"
[2] =>
"BLABLABLA 08.09.15
00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC234 blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablab
blablablablablabla blablablablablablablablabla blablabla
blablab
H999999 blablablablablabla blablabla
blablablablablabla blablablablablablablablabla blablabla"
[3] =>
"BLABLABLA 22.09.15
BLABLABLA
22.09.15 STR FNC X3 2810 14:20 17:25
29.09.15 FNC STR X3 2811 18:15
FNC042 blablablablablabla blablabla
blablablablablabla blablablablablablablablabla blablabla
blablablablablabla blablabla
blablab
H999997 blablablablablabla blablabla"
)
我想要做的就是合併成一個元素具有相同H______的項目。像前面例子中的如下因素:
Array (
[0] =>
"BLABLABLA 08.09.15
00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC015P blablablablablabla blablabla
1 blablabla blablabla
am blablabla blablabla
blablabla blablabla blablabla
blablabla
blablabla
bblablabla blablabla
H999999 blablabla
blablabla
blablabla
blablabla
blablabla
+
"BLABLABLA 08.09.15
00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC234 blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablab
blablablablablabla blablablablablablablablabla blablabla
blablab
H999999 blablablablablabla blablabla
blablablablablabla blablablablablablablablabla blablabla"
[1] =>
"00.00.00 BBB BBB X3 0000 00:00 00:00
00.00.00 BBB BBB TP 0000 00:00
FNC015 blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla
blablablablablabla bla
blablablablablabla blablabla
H999996 blablablablablabla blablabla
blablablablablabla bla
blablablablablabla
blablablablablabla blabla
blablablablablabla blablabla
blablablablablabla blablabla
blablablablablabla blablabla"
[2] =>
"BLABLABLA 22.09.15
BLABLABLA
22.09.15 STR FNC X3 2810 14:20 17:25
29.09.15 FNC STR X3 2811 18:15
FNC042 blablablablablabla blablabla
blablablablablabla blablablablablablablablabla blablabla
blablablablablabla blablabla
blablab
H999997 blablablablablabla blablabla"
)
我必須要找到陣列的子H_____的項目,與其他項目,如果平等合併比較。我找到了刪除重複項並找到完全相同的項目的例子,但事實並非如此。然而不幸的是,並不總是我有相同數量的空格,之前和之後的字符H______
我得到了關鍵的正則表達式:「#H \ d +#」,我知道我需要使用preg_match。
任何人都可以幫忙嗎?