Вы можете иметь два массива:
Array 1 contains the keys: | Array 2 contains the values
+--------+-------------+ | +--------+------------+
| index: | value: | | | index: | value: |
| 0 | Object(key) | | | 0 | sth(value) |
| 1 | Object(key) | | | 1 | sth(value) |
+--------+-------------+ | +--------+------------+
Вы ищете Объект в массиве 1,
затем вы выбираете индекс этого объекта
используйте его как индекс для массива 2 и
=> получить значение
в php коде
public function getValue($ObjectIndexOfYourArray){
foreach(array1 as $key => $value) {
if($value == ObjectIndexOfYourArray){
return array2[$key];
}
}
}
Надеюсь, это поможет