Yii2 -> Вывод двух массивов foreach?
Не изобретайте велосипед. Ваш код можно и нужно просто реализовать с помощью реляции и жадной загрузки
Если это 2 таблицы. связанные один ко многим. 
То в контроллере например public function actionStat()
    {
        $mass1 = Category::find()->asArray()->all();
        $mass2= Price::find()->asArray()->all();
        return $this->render('stat' , compact('mass1', 'mass2'));
    }
А во вьюхе уже (Пример со списком)<?php  foreach ($mass1 as $item) :?>
                                            <ul class="treeview">
                                                <?php if ($item['id'] !=  17): ?>
                                                    <li><a href="#"><?=$item['name']?> - 3</a>
                                                        <ul>
                                                            <?php  foreach ($mass2 as $itemok) :?>
                                                                <?php if ($item['id'] ==  $itemok['category_id']): ?>
                                                                    <li><a href="#"><?=$itemok['name']?></a></li>
                                                                <?php endif; ?>
                                                            <?php endforeach; ?>
                                                        </ul>
                                                    </li>
                                                <?php endif; ?>
                                            </ul>
                                        <?php endforeach; ?>