cotonti.com : Вывод элемента массива в шаблоне https://www.cotonti.com Laatste forum onderwerpen Cotonti en Wed, 22 Oct 2025 07:38:26 -0000 Roffun #43441 Edward:

Так не получится, массив же создается в потоке через explode. И в следующей итерации как раз массив, часть которого выделить не получается.

А изначально это строка с разделителем типа ","

 

Вывод массивов в tpl файле описан здесь.

А почему бы не сделать это на уровне php, например foreach, а не в шаблоне ?

]]>
Ma, 02 Jul 2018 18:23:29 -0000
Edward Так не получится, массив же создается в потоке через explode. И в следующей итерации как раз массив, часть которого выделить не получается.

А изначально это строка с разделителем типа ","

]]>
Ma, 02 Jul 2018 14:58:26 -0000
Roffun Укажите номер элемента в массиве через точку: {PHP.gcoord.0}  {PHP.gcoord.1} 

]]>
Ma, 02 Jul 2018 08:17:33 -0000
Edward Привет!

Подскажите, как получить доступ к нужному элементу массива в шаблоне, полученному таким образом:

{PHP.gcoord|explode(",",$this)}

в переменной gcoord находятся координаты, например: "44.950361, 34.094351"

Хочу вывести их в шаблоне раздельно.

Так не работает, потому, что на выходе массив:

{PHP.gcoord|explode(",",$this)|trim($this[0])}

 

Добавлено 5 часов спустя:

Точнее, по логике, должно работать, но выводит не первый элемент, а весь массив.

]]>
Zo, 01 Jul 2018 10:09:30 -0000