Ris,
Evanescence, я поясню
У меня должен получиться вот такой json
{
'title': 'Первый заголовок',
'description': 'Первое описание',
'files': ['Файл 1-1.jpg', 'Файл 1-2.jpg', 'и тд', 'и тд']
},
{
'title': 'Второй заголовок',
'description': 'Второе описание',
'files': ['Файл 2-1.jpg', 'Файл 2-2.jpg', 'и тд', 'и тд']
}
а получается же
{
'title': 'Первый заголовок',
'description': 'Первое описание',
'files': ['чёртичто']
},
{
'title': 'Второй заголовок',
'description': 'Второе описание',
'files': ['чёртичто']
}
из-за того, что в поле files лежат данные yaml
То есть, json-то сам формируется, но как мне распарсить yaml, чтобы вместо 'чёртичто' получилось 'Файл 2-1.jpg', 'Файл 2-2.jpg', 'и тд', 'и тд' ?
Надо как-то взять из массива $massiv[номер итерации]['files'], сделать наверно так
$xxx = cmsCore::yamlToArray($massiv[номер итерации]['files']);
$massiv[номер итерации]['files'] = $xxx; // обратно присвоить распарсенное значение элементу files основного массива
Я так попробовал, но вместо чёртичто появляется теперь другое чёртичто...
Что я не так делаю? Глаза замылились, нужен свежий взгляд…