Как получить доступ к определенному элементу массива
Edward |
|
---|---|
Привет! Подскажите, как получить доступ к нужному элементу массива в шаблоне, полученному таким образом: {PHP.gcoord|explode(",",$this)} в переменной gcoord находятся координаты, например: "44.950361, 34.094351" Хочу вывести их в шаблоне раздельно. Так не работает, потому, что на выходе массив: {PHP.gcoord|explode(",",$this)|trim($this[0])}
Добавлено 5 часов спустя: Точнее, по логике, должно работать, но выводит не первый элемент, а весь массив. Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
|
This post was edited by Edward (2018-07-01 15:39, 6 years ago) |
Roffun |
|
---|---|
Укажите номер элемента в массиве через точку: {PHP.gcoord.0} {PHP.gcoord.1} Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Edward |
|
---|---|
Так не получится, массив же создается в потоке через explode. И в следующей итерации как раз массив, часть которого выделить не получается. А изначально это строка с разделителем типа "," Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba |
Roffun |
|
---|---|
#43441 Edward:
Вывод массивов в tpl файле описан здесь. А почему бы не сделать это на уровне php, например foreach, а не в шаблоне ? Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|