Это очень глупый вопрос, и я не могу поверить, что спрашиваю о чем-то простом.
Я использую db->get['table']->result()
для получения данных из таблицы.
Схема таблицы выглядит так: table(id, col1, col2).
db->get['table']->result()
возвращает что-то вроде этого (print_r):
Array
(
[0] => stdClass Object
(
[id] => 1
[col1] => "id 1 col 1"
[col2] => "id 1 col 2"
)
[1] => stdClass Object
(
[id] => 2
[col1] => "id 2 col 1"
[col2] => "id 2 col 2"
)
[2] => stdClass Object
(
[id] => 3
[col1] => "id 3 col 1"
[col2] => "id 3 col 2"
)
}
Теперь мне нужно получить значение col2 из строки с id = 2, я хочу сделать это без цикла foreach.
Я думал, что могу сделать это так:
$valueThatINeed = $myArray[2]->col2;
Это неправильно, и я знаю, почему это неправильно.
Вопрос в том, как напрямую получить то, что мне нужно, без цикла?