Php проверяет, существует ли значение во всех многомерных массивахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Php проверяет, существует ли значение во всех многомерных массивах

Сообщение Anonymous »

В настоящее время я схожу с ума от того, как это сделать. По сути, у меня есть многомерный массив, и мне нужен код для проверки всех значений и наличия значения во всех массивах, а не для возврата результата.
Родительские элементы visitPoints,islands,animals будут существовать всегда, хотя иногда и пустые, столбцы второго уровня являются динамическими, поэтому изменяются ключи 20,35,57 и их содержимое.

Код: Выделить всё

$array = [
'visitPoints'=>[
20=>[2,5,6,8,10,11],
35=>[2,5,6],
57=>[1],
],
'islands'=>[
20=>[5,10,11],
35=>[5,6]
],
'animals'=>[
20=>[5,11],
35=>[]
]
];
И результат, который я ищу, следующий:

Код: Выделить всё

$result = [
20=>[5,11],
35=>[],
57=>[]
];
игрался с call_user_func_array('array_intersect', $array), но не смог получить искомый результат.
Вот пример ссылки: https://3v4l.org/meX5p

Подробнее здесь: https://stackoverflow.com/questions/781 ... nal-arrays
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»