Как получить доступ к значениям в ассоциативном массиве в yii2. Обратите внимание, что этот массив возвращает массив ArrayHelper. Я хочу получить доступ к значению project_id. Я попытался использовать свойство getColumn ($ array, 'project_id') из класса ArrayHelper. Но он выбрасывает: unidentified index project_id
.
Этот ниже показан массив сбрасывается с помощью VarDumper yii2:
[
[
[
'plot_id' => '9',
'plot_no' => '4',
'project_id' => '1',
'project' =>
[
'project_id' => '1',
'project_name' => 'City Dubaiq',
],
],
],
]
Вы можете получить значение project_id
в Yii2 ArrayHelper
как ArrayHelper
ниже (с кодом):
echo \yii\helpers\ArrayHelper::getValue($array[0][0], 'project_id'); //1
project_id
в вашем примере, и вы не указали, какой вам нужен. Вам нужны все значенияproject_id
в данном массиве рекурсивно?var_dump()
. вы даже не видите две первые клавиши[0]
... вы должны попробоватьvar_dump($array)
, вы бы сразу поняли, как получить доступ к вашей переменной