Цикл вывoдит значения массива и вставляет классы блоков из массива $blocks.
Но php ругается, почему нельзя ставить тернарик между строками?
$Values = [
"name" => "Имя",
"age" => "Возраст",
"from" => "Откуда вы",
"colors" => ["Синий", "Белый", "Желтый"],
"lessons" => ["Математика", "Физика", "Английский"],
"comment" => "Коммент",
];
$blocks =[
"name" => 'user',
"age" => 'age',
"from" => 'from',
"colors" => 'colors',
"lessons" => 'lessons',
"comment" => 'comment',
];
foreach($Values as $key => $items){
echo "<div class=$blocks[$key]> ". is_array($items) ? implode($items) : $items ."</div>";
}