Arrays 从ExpressionEngine循环中删除JSON数组中的最后一个逗号
我正在尝试从这个ExpressionEngine循环创建JSON输出。它正在输出正确的JSON格式,但是我似乎无法删除最后一个条目上的“,” 只是想知道最简单的方法来消除这个 谢谢Arrays 从ExpressionEngine循环中删除JSON数组中的最后一个逗号,arrays,json,expressionengine,comma,Arrays,Json,Expressionengine,Comma,我正在尝试从这个ExpressionEngine循环创建JSON输出。它正在输出正确的JSON格式,但是我似乎无法删除最后一个条目上的“,” 只是想知道最简单的方法来消除这个 谢谢 <?php class TmeTbl { public $title = ""; public $image = ""; public $day = ""; public $start_time = ""; public $end_time = ""; publ
<?php
class TmeTbl {
public $title = "";
public $image = "";
public $day = "";
public $start_time = "";
public $end_time = "";
public $timetable_studio = "";
public $timetable_description = "";
}
?>
{
"items": [
{exp:channel:entries channel="timetable" limit="1"}
{timetable}
<?php
$e = new TmeTbl();
$e->title = "{title}";
$e->image = "{image}";
$e->day = "{day}";
$e->start_time = "{start_time}";
$e->end_time = "{end_time}";
$e->timetable_studio = "{studio}";
$e->timetable_description = "{timetable_description}";
$json = json_encode($e).',';
echo $json;
?>
{/timetable}
{/exp:channel:entries}
]
}
{
“项目”:[
{exp:channel:entries channel=“timeline”limit=“1”}
{时间表}
{/时间表}
{/exp:channel:entries}
]
}
在输出时间表之前输出“,”?单向:$jsonSep='.
在第一个PHP块中。在第二个块中:$json=$jsonSep。json_编码($e)代码>$jsonSep=','代码>echo$json代码>。很粗糙,但很有效。谢谢你的提示,瑞恩,这正是我所需要的。