fork download
  1. <?php
  2.  
  3. define('PHP_TAB', "\t");
  4. $json = '{"Имя":["Вася","Петя","Саша"],"Фамилия":["Иванов","Петров","Сидоров"],"Адрес":["г. Москва ул. Тверская","г. Перьм ул. Ленина","г. Берлин ул. ..."],"Телефон":["01","02","05"]}';
  5. $people = json_decode($json, true);
  6. echo '<table>' . PHP_EOL;
  7. echo PHP_TAB . '<tr>' . PHP_EOL;
  8. foreach(array_keys($people) as $field) {
  9. echo PHP_TAB . PHP_TAB . '<th>' . $field . '</th>' . PHP_EOL;
  10. }
  11. echo PHP_TAB . '</tr>' . PHP_EOL;
  12.  
  13. for($i = 0, $size = count($people['Имя']); $i < $size; ++$i) {
  14. echo PHP_TAB . '<tr>' . PHP_EOL;
  15. echo PHP_TAB . PHP_TAB . '<td>' . $people['Имя'][$i] . '</td>' . PHP_EOL;
  16. echo PHP_TAB . PHP_TAB . '<td>' . $people['Фамилия'][$i] . '</td>' . PHP_EOL;
  17. echo PHP_TAB . PHP_TAB . '<td>' . $people['Адрес'][$i] . '</td>' . PHP_EOL;
  18. echo PHP_TAB . PHP_TAB . '<td>' . $people['Телефон'][$i] . '</td>' . PHP_EOL;
  19. echo PHP_TAB . '</tr>' . PHP_EOL;
  20. }
  21. echo '</table>';
Success #stdin #stdout 0.02s 23888KB
stdin
Standard input is empty
stdout
<table>
	<tr>
		<th>Имя</th>
		<th>Фамилия</th>
		<th>Адрес</th>
		<th>Телефон</th>
	</tr>
	<tr>
		<td>Вася</td>
		<td>Иванов</td>
		<td>г. Москва ул. Тверская</td>
		<td>01</td>
	</tr>
	<tr>
		<td>Петя</td>
		<td>Петров</td>
		<td>г. Перьм ул. Ленина</td>
		<td>02</td>
	</tr>
	<tr>
		<td>Саша</td>
		<td>Сидоров</td>
		<td>г. Берлин ул. ...</td>
		<td>05</td>
	</tr>
</table>