yii helper array
<?php
use yii\helpers\ArrayHelper;
//$value = isset($array['foo']['bar']->name) ? $array['foo']['bar']->name : null;
$value = ArrayHelper::getValue($array, 'foo.bar.name');
$array = [
['id' => '123', 'data' => 'abc'],
['id' => '345', 'data' => 'def'],
];
$ids = ArrayHelper::getColumn($array, 'id');
//Результатом будет ['123', '345']
$array = [
['id' => '123', 'name' => 'aaa', 'class' => 'x'],
['id' => '124', 'name' => 'bbb', 'class' => 'x'],
['id' => '345', 'name' => 'ccc', 'class' => 'y'],
);
$result = ArrayHelper::map($array, 'id', 'name');