Всех приветствую, друзья. Битый час не могу разобраться с, вроде как, простой штуковиной.
Есть foreach, внутри которого разбираю данные. И вот одни из этих данных лежат в виде json. Делаю json_decode и получаю массив.
Выглядит это как-то так.
foreach ($orders as $order) {
//Получаем и декодируем контакты из заказа
$json = $order->get('contacts');
$contacts = json_decode($json);
//Создаём плейсхолдеры для чанка
$ar = array(
'contacts' => $contacts,
);
$modx->setPlaceholders($ar, 'order.');
//Получаем чанк оформления и вводим результат
$view = $modx->getChunk($chank);
echo $view;
}
И вот нужно, чтобы внутри данные уже появились в виде
$ar = array(
'fullname' => $lable . ':' . $value
);
Массив имеем такой вид:
[
{
"name":"fullname",
"value":"Петя",
"label":"Имя"
},
{
"name":"email",
"value":"dfsf@gmail.com",
"label":"Адрес эл. почты"
},
{
"name":"phone",
"value":"555-555",
"label":"Телефон"
},
{
"name":"message",
"value":"",
"label":"Комментарий"
}
]
Всем заранее спасибо, друзья!