我想從PHP數組中創建一個JS對象數組,但我正在努力尋找在每個對象之間插入逗號的方法。用逗號在PHP中用逗號創建JS對象
這裏的我想輸出什麼:
var things = [
{
a: "foo",
b: "bar"
}, // Comma on this line
{
a: "moo",
b: "car"
} // No comma on this line
];
這裏是我到目前爲止有:
var things = [
<?php foreach ($things as $thing): ?>
{
a: "<?php echo $thing->getA(); ?>",
b: "<?php echo $thing->getB(); ?>"
}
<?php endforeach; ?>
];
我想我可以訴諸一些難看,像if
聲明只運行一次:
<?php
$i = 1;
if ($i == 1) {
echo '{';
$i++;
} else {
echo ',{';
}
?>
是否沒有更清潔/更好的方法來做到這一點?