我有这个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。
任何人都可以帮忙吗?