Опишу предисторию: Есть два xml файла из них формируются таблицы (simplexml_load_file) И вот теперь мне нужно сделать так что бы по схожему параметру одной таблицы выводилась другая с такими же номерами как первая! Блин вот сделал, выводит все правильно, но вывод не правильный - количество строк не то(повторяются нужные строки)! Не могу понят как сделать такой счетчик что бы найденные записи не повторялись! Вот код: Код (Text): <b><font color="blue">Наличие в магазинах (аналоги):</font></b><br> <table width="100%" cellpadding="4" cellspacing="4" border="0" class="tbl-search"> <tr> <td class="HeaderStyle">Артикул</td> <td></td> <td class="HeaderStyle">Наименование</td> <td></td> <td class="HeaderStyle">Магазин</td> <td></td> <td class="HeaderStyle">Цена</td> <td></td> <td class="HeaderStyle">Кол-во</td> <td></td> </tr> <tr class="tru"> <? foreach ($xml->price_item as $item) // это вывод из второго xml файла данных { foreach ($arItems as $item2) // это из первого { $art2 = str_replace(" ","",trim($item2->art)); // обработка артикула из таблицы if (strnatcasecmp($_GET['q'], $art2) !== 0) // условие какие артикулы нужны { if (strtoupper($art2) == $item->art) // вывод сего результата { echo "<td class='tru'>".$item->art."<td>"; echo "<td class='tru'>".$item->part_name."<td>"; echo "<td class='tru'><a href='/about/contacts/'>".$item->id_sklad."</a><td>"; echo "<td class='tru'>".$item->price_rur." руб.<td>"; echo "<td class='tru'>".$item->qty."<td>"; } } echo "</tr>"; } } ?> </table>