$arr_test[0]=array('1s', '2s'); $arr_test['en']=array('I', 'you'); $arr_test['de']=array('ich', 'du'); $arr_test['ru']=array('я', 'ты'); echo "<table><tbody>"; foreach($arr_test as $key=>$value){ echo "<tr>"; foreach ($value as $key1=>$value1) { if($key==0) {echo "<th>$value1</th>";} else echo "<td>$value1</td>"; } echo "</tr>"; } echo "</tbody></table>"; -------------------- Так не получается.
Используйте тождественное сравнение (===). И лучше его каким-нибудь образом вынести из вложенного цикла. Если кол-во столбцов известно, то и сам вложенный цикл не особо нужен. --- Добавлено --- Если там не 100500 столбцов конечно