Вывод даных из массива через цикл динамических ключей

Привествую. Тема проблемы еще не понятней чем сама проблема :)

Суть проблемы Данных приходят в .blade.php с таким ключами

"description_1" => "Описание"
"description_2" => "Описание"
"description_3" => "Описание"
"description_4" => "Описание"

могу конечно просто продублировать код и выводить описание

{{ $rules->description_1 }}
{{ $rules->description_2 }}
{{ $rules->description_3 }}
{{ $rules->description_4 }}

Но учитовая что мне надо их в некий html обернуть то возникла проблема как циклом организовать вывод ? где-то так я это вижу как должно быть (конечно это так не работает)

@for($i= 1; $i<5; $i++) 
   {{$rules->'description_'.$i}}
@endfor

Любой помощи буду рад :)


Ответы (2 шт):

Автор решения: Pavel8289

Решение

eval('return $rules->description_'.$i.';')

Спасибо nightflash

→ Ссылка
Автор решения: Евгений Мишанин
@for($i= 1; $i<5; $i++) 
    {{ object_get($rules, "description_{$i}") }}
@endfor
→ Ссылка