2015-12-12 3 views
0

Я отправляю ссылку на сервер и получаю ответ. в коде Я печатаю ответ. Я хочу сейчас поставлю этот ответ в таблицу, Я интересно, если кто-то может помочь мне начать (возможно только первые 10 строк?Ввод ответа PHP в таблицу

print_r($response); 

Ответ я получаю, как выглядит (я думал подсчет каждое двоеточие и «Еогеасп», но иногда есть пустой переменный без «„) Надеясь кто-то могут получить меня начали здесь

[{.“название»: «Таня L», «город»:» Cambridge "," state_province ": null," country_code ":" CA "," country_name ":" Canada "," signed_at ":" 2015-12-12T15: 04: 27Z "}, {" name ":" Jeff Bell " "город": "Оттава", "state_province": нулевой," сотрудничество untry_code ":" CA "," country_name ":" Canada "," signed_at ":" 2015-12-12T05: 15: 42Z "}, {" name ":" Jacqueline Taylor "," city ":" ottawa "," "state_province": нулевой, "country_code": "CA", "COUNTRY_NAME": "Канада", "signed_at": "2015-12-11T15: 06: 45Z"}]

+0

Я использовал этот плагин, который преобразует JSON в таблице. https://github.com/marianoguerra/json.human.js – momouu

+0

Спасибо; Я проверю это сейчас! –

+0

Немного над моей головой, и я думаю, что узнаю больше, делая это вручную, но я сохранил это в файле. –

ответ

0

Я уверен, что есть лучший способ сделать это, с «для каждого» или что-то, , но несколько часов спустя я узнал, по крайней мере, что-то и использовали это, Часть, которая вела меня навсегда, была $ json_array [0] [ «Название»] я продолжал положив [0] после [ "название"] (я только после первых 2 из 10)

$json_array = json_decode($response, true); 
    echo "<table border='1'><tr><td>Name: </td><td>", $json_array[0]["name"]; 
    echo "</td></tr>"; 
    echo "<tr><td>City: </td><td>", $json_array[0]["city"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Province: </td><td>", $json_array[0]["state_province"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Country: </td><td>", $json_array[0]["country_name"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Time: </td><td>", $json_array[0]["signed_at"]; 
    echo "</td></tr>"; 
    echo "</table>"; 
    echo "<table border='1'><tr><td>Name: </td><td>", $json_array[1]["name"]; 
    echo "</td></tr>"; 
    echo "<tr><td>City: </td><td>", $json_array[1]["city"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Province: </td><td>", $json_array[1]["state_province"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Country: </td><td>", $json_array[1]["country_name"]; 
    echo "</td></tr>"; 
    echo "<tr><td>Time: </td><td>", $json_array[1]["signed_at"]; 
    echo "</td></tr>"; 
    echo "</table>"; 
1
$output = print_r($response, true); 

Сохраним $output переменные в базе данных, поле базы данных должно быть text типа данных ..

+0

Thanx, теперь я работаю, но все равно буду работать над каждым методом –

Смежные вопросы