Сравнить два многомерных массива [дубликат]Php

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

Сообщение Anonymous »

У меня есть два многомерных массива

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

$textEvaluasi = [
[0]=>[
[0]     => "BTC Hotel",
[1]     => "Hotel Jaya"
]
,
[3]=>[
[0]     => "BTC Hotel"
]
,
[4]=>[
[0]     => "Lokasi BTC Hotel"
]
,
[5]=>[
[0]     => "Lokasi BTC Hotel"
]
];
И :

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

$hasil =                  [
[0]=>[
[0]     => "BTC Hotel",
[1]     => "Hotel Jaya"
]
,
[3]=>[
[0]     => "BTC Hotel"
]
,
[4]=>[
[0]     => "BTC Hotel"
]
,
[5]=>[
[0]     => "BTC Hotel"
]
];
Мне нужно сравнить $textEvaluasi и $hasil. Если ключ и значение совпадают, я напечатаю ключ и значение.

Я пробовал, но это не работает должным образом. Вот что я делаю на данный момент:

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

foreach ($textEvaluasi as $key => $value) {
foreach ($value as $key2 => $value2) {
foreach ($hasil as $key3 => $value3) {
foreach ($value3 as $key4 => $value4) {
if (strtolower($textEvaluasi[$key][$key2]) === strtolower($hasil[$key3][$key4])){
echo $key . $value2;
}
}
}
echo "
";
}
}
И вывод моего кода:

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

 [0] -> BTC Hotel
[3] -> BTC Hotel
[4] -> BTC Hotel
[5] -> BTC Hotel
Ожидаемый результат:

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

[0] -> BTC Hotel, Hotel Jaya
[3] -> BTC Hotel
Любая помощь очень ценится, спасибо.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как сравнить два многомерных массива в php с ключами [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • Объединить два ассоциативных многомерных массива [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Рекурсивно объединить два многомерных массива синхронно, чтобы отображать значения рядом.
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Как объединить два многомерных массива?
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Объединить два многомерных массива
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

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