Перебрать в PHP массив по условию сравнения и вывести данные в таблицу HTML
Прошу Вас о помощи.
Есть массив с данными (ниже привожу вид массива):
Array
(
[result] => Array
(
[0] => Array
(
[ID] => 38498
[IBLOCK_ID] => 36
[NAME] => FD 15T-20
[IBLOCK_SECTION_ID] =>
[CREATED_BY] => 12
[BP_PUBLISHED] => Y
[CODE] => 882653861e7b41bca64f0f9a4a03631b
[DATE_CREATE] => 22.01.2021 17:07:22
[PROPERTY_152] => Array
(
[162498] => 11012
)
[PROPERTY_172] => Array
(
[162500] => 659149
)
[PROPERTY_516] => Array
(
[162508] => 01.01.2006
)
)
[1] => Array
(
[ID] => 38500
[IBLOCK_ID] => 36
[NAME] => GDP18AK
[IBLOCK_SECTION_ID] =>
[CREATED_BY] => 12
[BP_PUBLISHED] => Y
[CODE] => 305f292189d14662ac48f8555278a16c
[DATE_CREATE] => 22.01.2021 17:07:23
[PROPERTY_152] => Array
(
[162510] => 11012
)
[PROPERTY_172] => Array
(
[162512] => C812R06135N
)
[PROPERTY_516] => Array
(
[162520] => 01.01.2015
)
)
[2] => Array
(
[ID] => 38502
[IBLOCK_ID] => 36
[NAME] => GDP18AK
[IBLOCK_SECTION_ID] =>
[CREATED_BY] => 12
[BP_PUBLISHED] => Y
[CODE] => 6aaf23342d994bbbb4333537782f5110
[DATE_CREATE] => 22.01.2021 17:07:23
[PROPERTY_152] => Array
(
[162522] => 11012
)
[PROPERTY_516] => Array
(
[162528] => 01.01.2013
)
)
[3] => Array
(
[ID] => 38504
[IBLOCK_ID] => 36
[NAME] => 14RJ-2R
[IBLOCK_SECTION_ID] =>
[CREATED_BY] => 12
[BP_PUBLISHED] => Y
[CODE] => 5e101b442f7a486493bea10a47f9a189
[DATE_CREATE] => 22.01.2021 17:07:23
[PROPERTY_152] => Array
(
[162530] => 11012
)
[PROPERTY_172] => Array
(
[162532] => 61X836T00714
)
[PROPERTY_516] => Array
(
[162540] => 01.01.2006
)
)
)
)
Необходимо отсеять данные по значению элемента массива, который сам находится в массиве.
[PROPERTY_152] => Array(
[162498] => 11012
)
Здесь индекс [162498] каждый раз уникальный, а вот значение может повторяться.
Не могу понять, с какой стороны зайти, чтобы перебрать все данные, сравнивая это значение с переменной и вывести всё это в таблицу.
<?php foreach ($result as $key => $value) {
echo '<tr><td><strong>'.'№'.'</strong></td>'
.'<td>'.$value['NAME'].'</td>'
.'<td>'.$array['PROPERTY_152']['0'].'</td>'
.'<td>'.$value['NAME'].'</td>'
.'<td>'.$value['NAME'].'</td>'
.'<td>'.$value['NAME'].'</td>'
.'<td>'.$value['NAME'].'</td>
<td>
<div class="dropdown">
<button type="button" class="btn btn-success light sharp" data-toggle="dropdown">
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">1</a>
<a class="dropdown-item" href="#">2</a>
<a class="dropdown-item" href="#">3</a>
</div>
</div>
</td>
</tr>';} ?>
Выводить нужно только значения в строках таблицы, но как вывести значение из массива внутри массива - не понимаю(
Подскажите хотя бы в какую сторону гуглить.