Первый массив имеет некоторые элементы с p2p_id как значение.Как сравнивать объекты внутри одного массива?
array (size=5)
0 => 70
1 => 99
...
, обратившись к вышеуказанным p2p_ids, я получаю второй массив, чтобы каждый элемент был объектом с деталями. Я хочу сравнить эти элементы, найти элементы, которые имеют одинаковое значение p2p_to, и тот же p2p_type. Я хотел бы узнать, как это сделать.
array (size=5)
0 =>
object(stdClass)[234]
public 'p2p_id' => string '70'
public 'p2p_from' => string '1124'
public 'p2p_to' => string '1459'
public 'p2p_type' => string 'd_to_x'
1 =>
object(stdClass)[237]
public 'p2p_id' => string '99'
public 'p2p_from' => string '1327'
public 'p2p_to' => string '1459'
public 'p2p_type' => string 'd_to_x'
2=>
3=>
4=>
5=>
...
ли оба согласующих элементов должны иметь p2p_id в первом массиве? – Barmar
Второй запрос исходит из запроса p2p_id (первого массива), поэтому все элементы во втором массиве имеют p2p_id в первом массиве. Мне нужно найти те, у которых есть тот же p2p_to. просто обновил мой вопрос. – Jenny
Что такое '=> '1''? не нужно ли просто массировать (70,99)? – kennypu