如何从 preg_match_all 生成的数组中删除重复项?
当前数组
Array
(
Array
(
'font-family: "Comic Sans";',
'font-weight: bold;',
'font-weight: normal;',
'font-family: "Comic Sans";',
'font-weight: normal;'
)
Array
(
'font-family',
'font-weight',
'font-weight',
'font-family',
'font-weight'
)
Array
(
'"Comic Sans"',
'bold',
'normal',
'"Comic Sans"',
'normal'
)
)
如您所见,有几个重复的值。没有重复值的新数组应如下所示。
新阵列
Array
(
Array
(
font-family: "Comic Sans",
font-weight: bold,
font-weight: normal,
)
Array
(
font-family,
font-weight,
font-weight
)
Array
(
"Comic Sans",
bold,
normal
)
)
我知道我可以用 foreach 做到这一点,但我确信有一种更漂亮的方法来完成这个结果。我忽略了什么?