Array Diff с некоторыми опциями
У меня есть несколько текстовых блоков (они являются значениями массива), которые следует сравнить с другим файлом с помощью 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"?