$result = ['lang' => []];
foreach ([$array1, $array2] AS $ar) {
foreach ($ar AS $lang => $data) {
foreach ($data['lang'] AS $k => $v) {
if (array_values($v) === $v) {
$result['lang'][$k][$lang] = $v;
} else {
foreach ($v AS $key => $description) {
$result['lang'][$k][$key][$lang] = $description;
}
}
}
}
}
И не надо в "резиновый" блок вставлять блоки с жестко заданной шириной, это по крайней мере не логично, ведь он должен сжиматься при ресайзе.Это к делу не относится. Ситуации разные бывают, в данном конкретном случае мне нужен блок с вертикальной прокруткой.
auto vmbr2
iface vmbr2 inet static
address XX.XXX.XX.10
netmask 255.255.255.252
bridge_ports none
bridge_stp off
bridge_fd 0
post-up iptables -t nat -A POSTROUTING -s 'XX.XXX.XX.10/32' -o enp5s0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s 'XX.XXX.XX.10/32' -o enp5s0 -j MASQUERADE