Array Diff с некоторыми опциями - PullRequest
0 голосов
/ 04 ноября 2018

У меня есть несколько текстовых блоков (они являются значениями массива), которые нужно сравнить с другим файлом, используя array_diff () . Например, в следующих текстовых блоках:

База сравнения:

interface Vlan22
description VPN Inside
ip address 10.1.1.1 255.255.255.0
ip tcp adjust-mss 1260
!

Первый образец:

interface Vlan22
description VPN Inside
ip address 10.2.2.2 255.255.255.0      <===========
ip tcp adjust-mss 1260
!

Второй образец:

interface Vlan22
description VPN Inside
ip address 10.1.1.1 255.255.255.0
ip tcp adjust-mss 1260
shutdown                               <===========
!

Как узнать, что в «первом образце» разница с базовым файлом находится в строке «ip address», а во втором - в дополнительной строке «shutdown»?

...