Как получить PHP массив с JSON
как получить массив как на фото

$dbconnection=new PDO ("mysql::host=$hostname;dbname=$dbname",
$username, $password);
$row=$dbconnection->prepare ("select * from telo");
$row->execute();
$data=array();
foreach ($row as $result)
{
$isonformat ['id']=$result['id'];
$isonformat ['title']=$result['title'];
array_push ($data, $isonformat);
echo json_encode($data, JSON_FORCE_OBJECT), "\n";
}
?>
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Сделайте лучше так:
данные закидывайте в массив с названием $movies, а потом эту переменную закиньте в $data с ключом movies
$data['movies'] = $movies;
либо сразу в data сделать этот ключ и инициализировать как массив. И уже туда пушить $data['movies'] = [];
Автор решения: Qwertiy
→ Ссылка
$isonformat
Не хватает инициализации, поэтому в массиве всё одно и то же.
json_encode($data, JSON_FORCE_OBJECT)
Флаг выкинь.