<?php
define('PHP_TAB', "\t");
$json = '{"Имя":["Вася","Петя","Саша"],"Фамилия":["Иванов","Петров","Сидоров"],"Адрес":["г. Москва ул. Тверская","г. Перьм ул. Ленина","г. Берлин ул. ..."],"Телефон":["01","02","05"]}';
$people = json_decode($json, true);
echo '<table>' . PHP_EOL;
echo PHP_TAB . '<tr>' . PHP_EOL;
foreach(array_keys($people) as $field) {
echo PHP_TAB . PHP_TAB . '<th>' . $field . '</th>' . PHP_EOL;
}
echo PHP_TAB . '</tr>' . PHP_EOL;
for($i = 0, $size = count($people['Имя']); $i < $size; ++$i) {
echo PHP_TAB . '<tr>' . PHP_EOL;
echo PHP_TAB . PHP_TAB . '<td>' . $people['Имя'][$i] . '</td>' . PHP_EOL;
echo PHP_TAB . PHP_TAB . '<td>' . $people['Фамилия'][$i] . '</td>' . PHP_EOL;
echo PHP_TAB . PHP_TAB . '<td>' . $people['Адрес'][$i] . '</td>' . PHP_EOL;
echo PHP_TAB . PHP_TAB . '<td>' . $people['Телефон'][$i] . '</td>' . PHP_EOL;
echo PHP_TAB . '</tr>' . PHP_EOL;
}
echo '</table>';
PD9waHAKCmRlZmluZSgnUEhQX1RBQicsICJcdCIpOwokanNvbiA9ICd7ItCY0LzRjyI6WyLQktCw0YHRjyIsItCf0LXRgtGPIiwi0KHQsNGI0LAiXSwi0KTQsNC80LjQu9C40Y8iOlsi0JjQstCw0L3QvtCyIiwi0J/QtdGC0YDQvtCyIiwi0KHQuNC00L7RgNC+0LIiXSwi0JDQtNGA0LXRgSI6WyLQsy4g0JzQvtGB0LrQstCwINGD0LsuINCi0LLQtdGA0YHQutCw0Y8iLCLQsy4g0J/QtdGA0YzQvCDRg9C7LiDQm9C10L3QuNC90LAiLCLQsy4g0JHQtdGA0LvQuNC9INGD0LsuIC4uLiJdLCLQotC10LvQtdGE0L7QvSI6WyIwMSIsIjAyIiwiMDUiXX0nOwokcGVvcGxlID0ganNvbl9kZWNvZGUoJGpzb24sIHRydWUpOwplY2hvICc8dGFibGU+JyAuIFBIUF9FT0w7CmVjaG8gUEhQX1RBQiAuICc8dHI+JyAuIFBIUF9FT0w7CmZvcmVhY2goYXJyYXlfa2V5cygkcGVvcGxlKSBhcyAkZmllbGQpIHsKCWVjaG8gUEhQX1RBQiAuIFBIUF9UQUIgLiAnPHRoPicgLiAkZmllbGQgLiAnPC90aD4nIC4gUEhQX0VPTDsKfQplY2hvIFBIUF9UQUIgLiAnPC90cj4nIC4gUEhQX0VPTDsKCmZvcigkaSA9IDAsICRzaXplID0gY291bnQoJHBlb3BsZVsn0JjQvNGPJ10pOyAkaSA8ICRzaXplOyArKyRpKSB7CgllY2hvIFBIUF9UQUIgLiAnPHRyPicgLiBQSFBfRU9MOwoJZWNobyBQSFBfVEFCIC4gUEhQX1RBQiAuICc8dGQ+JyAuICRwZW9wbGVbJ9CY0LzRjyddWyRpXSAuICc8L3RkPicgLiBQSFBfRU9MOwoJZWNobyBQSFBfVEFCIC4gUEhQX1RBQiAuICc8dGQ+JyAuICRwZW9wbGVbJ9Ck0LDQvNC40LvQuNGPJ11bJGldIC4gJzwvdGQ+JyAuIFBIUF9FT0w7CgllY2hvIFBIUF9UQUIgLiBQSFBfVEFCIC4gJzx0ZD4nIC4gJHBlb3BsZVsn0JDQtNGA0LXRgSddWyRpXSAuICc8L3RkPicgLiBQSFBfRU9MOwoJZWNobyBQSFBfVEFCIC4gUEhQX1RBQiAuICc8dGQ+JyAuICRwZW9wbGVbJ9Ci0LXQu9C10YTQvtC9J11bJGldIC4gJzwvdGQ+JyAuIFBIUF9FT0w7CgllY2hvIFBIUF9UQUIgLiAnPC90cj4nIC4gUEhQX0VPTDsKfQplY2hvICc8L3RhYmxlPic7