Я хочу напечатать некоторые значения массива, который находится внутри другого массива, например, первый захват в Twig, но у меня возникла ошибка:
"Notice: Array to string conversion".
Я доказываю с помощью соединения, но результат не тот, что я хочу, я ожидал, что значения второго массива будут разделены <td></td> внутри таблицы, и я получил результат, подобный второму захвату в первой таблице.
Это мой текущий шаблон:
<table class = "table-bordered" width = "100%">
<tbody class = "text-center">
<tr>
<th>Usuarios</th>
<th>Preguntas</th>
</tr>
{% for reporte in discriminacionPregunta %}
<tr></tr>
<tr>
<th>{{reporte.cedula}}</th>
<td><b>{{reporte.nombrepregunta|join('~ ~')}}</b></td>
</tr>
<tr>
<th></th>
<td>{{reporte.respuestas|join('~ ~')}}</td>
</tr>
{%endfor%}
</tbody>
</table>
Вот изображение результата:

Если бы кто-то мог мне в этом помочь, я был бы очень признателен.
@DanielViteri, вы должны редактировать свои сообщения независимо от того, насколько у вас мало репутации.



Я предполагаю, что в одном из ваших элементов есть значение
null. Вы можете положиться на фильтрdefault, например{{reporte.respuestas|default([]) | join('~ ~')}}