Есть вот такой кусок кода:
Код
public function get($data) {
$id = $data->id;
echo "Got " . $id . "\n\n";
$agt = json_decode(file_get_contents('data/agent.json'));
for($i = 0; $i < count((array)$agt); $i++) {
echo "-> " . $agt->$i->id . ", passing\n";
if($agt->$i->id == $id) echo "-------> " . $agt->$id->id . "\n";
}
}
Вот результат:
Выход
Got 2
-> 0, passing
-> 2, passing
-------> 3
-> 3, passing
-> 4, passing
-> 5, passing
-> 6, passing
-> 7, passing
-> 8, passing
-> 9, passing
-> 10, passing
...