echo "<tr align='left'>"; foreach ($tStruct->GETTSTRUCTRESULT->UFIELDSTRUCT as $item) { echo "<th><pre>" . print_r($item->FLDNAME, true) . "</pre></th>"; } echo "</tr>"; echo "</thead>"; echo "<tbody>"; $param = array("ALIAS" => $alias, "RDELETED" => $deleted); $result = $client->GETTRMAX($param); $tRMax = intVal($result->GETTRMAXRESULT / 10); if ($tRMax > 0) { $step = 40; for ($i = 1; $i <= $tRMax; $i += $step) { $e = min($i + $step, $tRMax); $param = array("ALIAS" => $alias, "RINIT" => $i, "REND" => $e, "RDELETED" => $deleted, "RRECNO" => $recno); $result = $client->GETTDATA($param); if (is_array($result->GETTDATARESULT->FIELDVIEW)) { foreach ($result->GETTDATARESULT->FIELDVIEW as $itens) { echo "<tr align='left'>"; foreach ($itens->FLDTAG->STRING as $item) { echo "<td><pre>" . print_r($item, true) . "</pre></td>"; } echo "</tr>"; } } else { echo "<tr align='left'>"; foreach ($result->GETTDATARESULT->FIELDVIEW->FLDTAG->STRING as $item) { echo "<td><pre>" . print_r($item, true) . "</pre></td>"; } echo "<tr>"; }