3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $Soggetti = array(); $results = array( [ 'ID' => 0, 'CodiceIscrizione' => 'hello4', 'Visitato' => 'world4', ], [ 'ID' => 4, 'CodiceIscrizione' => 'hello4', 'Visitato' => 'world4', ], [ 'ID' => 2, 'CodiceIscrizione' => 'hello2', 'Visitato' => 'world2', ], [ 'ID' => 5, 'CodiceIscrizione' => 'hello5', 'Visitato' => 'world5', ], [ 'ID' => 3, 'CodiceIscrizione' => 'hello3', 'Visitato' => 'world3', ], ); foreach($results as $row) { $Soggetti[$row['ID']] = array(); $Soggetti[$row['ID']]['CodiceIscrizione'] = $row['CodiceIscrizione']; $Soggetti[$row['ID']]['Visitato'] = intval($row['Visitato']); } var_dump(json_encode($Soggetti));
based on c0EdP
Output for 5.4.0 - 7.3.0rc4
string(236) "{"0":{"CodiceIscrizione":"hello4","Visitato":0},"4":{"CodiceIscrizione":"hello4","Visitato":0},"2":{"CodiceIscrizione":"hello2","Visitato":0},"5":{"CodiceIscrizione":"hello5","Visitato":0},"3":{"CodiceIscrizione":"hello3","Visitato":0}}"
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[', expecting ')' in /in/hjoe2 on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[', expecting ')' in /in/hjoe2 on line 5
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `')'' in /in/hjoe2 on line 5
Process exited with code 255.