webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как разобрать массив на переменные и засунуть в цикл?

Понимаю, что вопрос банальный, но он не по моей специализации, а решить нужно.

Есть у меня вот такой массив.
Array ( [0] => stdClass Object ( [id] => 1 [number] => 1 [name] => Федеральный закон "О санитарно-эпидемиологическом благополучии населения" от 30.03.1999 N 52-ФЗ (действующая редакция, 2016) [link] => http://www.consultant.ru/document/cons_doc_LAW_22481/ ) [1] => stdClass Object ( [id] => 2 [number] => 2 [name] => Закон РФ от 07.02.1992 N 2300-1 (ред. от 03.07.2016) "О защите прав потребителей" [link] => http://www.consultant.ru/document/cons_doc_LAW_305/ ) [2] => stdClass Object ( [id] => 3 [number] => 3 [name] => Постановление Главного государственного санитарного врача РФ от 09.06.2003 N 126 "О введении в действие санитарно-эпидемиологических правил и нормативов СанПиН 3.5.2.1376-03" [link] => http://www.consultant.ru/document/cons_doc_LAW_43030/ ) [3] => stdClass Object ( [id] => 4 [number] => 4 [name] => Постановление Главного государственного санитарного врача РФ от 13.07.2001 N 18 (ред. от 27.03.2007) "О введении в действие Санитарных правил - СП 1.1.1058-01" [link] => http://www.consultant.ru/document/cons_doc_LAW_33872/ ) [4] => stdClass Object ( [id] => 5 [number] => 5 [name] => Постановление Правительства РФ от 15.08.1997 N 1025 (ред. от 04.10.2012) "Об утверждении Правил бытового обслуживания населения в Российской Федерации" [link] => http://www.consultant.ru/document/cons_doc_LAW_15570/ ) [5] => stdClass Object ( [id] => 6 [number] => 6 [name] => Постановление Главного государственного санитарного врача РФ от 18.07.2002 N 24 "О введении в действие санитарно-эпидемиологических правил СП 3.5.3.1129-02" [link] => http://www.consultant.ru/document/cons_doc_LAW_38166/ ) )


Его нужно разобрать на переменные и засунуть в цикл.
Выводиться это должно так.
<tr>
<td><span>$number</span></td>
<td><span>$name</span></td>
<td><a href="$link" target="_blank"><span>Открыть</span></a></td>
</tr>


Еще такой момент.
Разобрать нужно в одном файле - helper.php
А выводить в другом - default.php
  • Вопрос задан
  • 174 просмотра
Решения вопроса 1
PHP: foreach
PHP: Объекты
PHP: echo

foreach ( $items as $item ) {
  echo <<<HTML
<tr>
<td><span>{$item->number}</span></td>
<td><span>{$item->name}</span></td>
<td><a href="{$item->link}" target="_blank"><span>Открыть</span></a></td>
</tr>
HTML;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
от 300 000 до 500 000 ₽
07 мая 2024, в 23:46
3000 руб./за проект
07 мая 2024, в 23:32
1200 руб./в час
07 мая 2024, в 23:27
1000 руб./за проект