У меня есть два многомерных массива, и мне нужна разница. Например. Ниже я взял два двумерных массива
$array1 = Array (
[a1] => Array (
[a_name] => aaaaa
[a_value] => aaa
)
[b1] => Array (
[b_name] => bbbbb
[b_value] => bbb
)
[c1] => Array (
[c_name] => ccccc
[c_value] => ccc
)
)
$array2 = Array (
[b1] => Array (
[b_name]=> zzzzz
)
)
Теперь мне нужно понять ключевое различие этих двух массивов. Я пробовал array_diff_key(), но он не работает для многомерных вычислений.
array_diff_key($array1, $array2)
Я хочу, чтобы результат был следующим:
//output
$array1 = Array (
[a1] => Array (
[a_name] => aaaaa
[a_value] => aaa
)
[b1] => Array (
[b_value] => bbb
)
[c1] => Array (
[c_name] => ccccc
[c_value] => ccc
)
)
Если вы считаете, что мой вопрос искренний, примите его и ответьте. Спасибо.
РЕДАКТИРОВАТЬ
Теперь, если второй массив
$array2 = Array( [b1] => zzzzz)
Результат должен быть
$array1 = Array (
[a1] => Array (
[a_name] => aaaaa
[a_value] => aaa
)
[c1] => Array (
[c_name] => ccccc
[c_value] => ccc
)
)
Подробнее здесь: https://stackoverflow.com/questions/122 ... tive-array
Фильтрация 2D-ассоциативного массива по ключам другого 2D-ассоциативного массива ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Фильтрация свойств фильтра выражений пути JSON Фильтрация значений свойств в одном объекте
Anonymous » » в форуме C# - 0 Ответы
- 44 Просмотры
-
Последнее сообщение Anonymous
-