ну, имея что-то вроде:
$array[0]->id = 'one';
$array[0]->color = 'white';
$array[1]->id = 'two';
$array[1]->color = 'red';
$array[2]->id = 'three';
$array[2]->color = 'blue';
каков был бы самый быстрый и наиболее эффективный способ реализовать такой метод, как
function findObjectById ($ id) {}
, который возвращал бы объект $ array [0], если я вызвал:
$obj = findObjectById('one')
и вернул бы false, если бы я передал «четыре» в качестве параметра.