Arrays 从ExpressionEngine循环中删除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

我正在尝试从这个ExpressionEngine循环创建JSON输出。它正在输出正确的JSON格式,但是我似乎无法删除最后一个条目上的“,”

只是想知道最简单的方法来消除这个

谢谢

<?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。很粗糙,但很有效。谢谢你的提示,瑞恩,这正是我所需要的。