нужна помощь в исправлении кода php, требуется получить долготу и широту для всех IP-адресов в массиве JSON и либо сбросить их данные о географическом местоположении в файл .csv, либо снова отобразить их в JSON.
Образец JSON массив:
[
{
"addr": "103.229.122.253:19667",
"services": 1,
"lastsend": 1578797285,
"lastrecv": 1578797285,
"conntime": 1577841460,
},
{
"addr": "212.239.222.147:19667",
"services": 1,
"lastsend": 1578797395,
"lastrecv": 1578797395,
"conntime": 1577841462,
},
{
"addr": "[2602:ffc5:20::1:63b5]:19667",
"services": 1,
"lastsend": 1578797381,
"lastrecv": 1578797381,
"conntime": 1577936686,
"banscore": 0
}
]
PHP код:
<?php
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(-1);
// Read JSON file
$readjson = file_get_contents('*extenal link to get JSON data*') ;
//Decode JSON
$data = json_decode($readjson, true);
foreach ($data as $emp) {
echo $emp['addr'] .",";
}
echo "<br/>";
?>