Javascript 配列を生成するための PHP 配列の反復処理中に、煩わしい「,」に少し問題があります。基本的に、私が持っているのはこれです:
<?php
$array = array(StdObject,StdObject,StdObject);
?>
//later that page...in JavaScript
var list = [
<?php foreach($array as $value):?>
'<?=$value->some_letter_field?>',
<?endforeach;?>
];
残念ながら、このコードは次のような出力を生成します。
var list = ['a','b','c',];
JavaScript 配列に余分なコンマがあることに注意してください。これにより、いくつかの問題が発生しています。この PHP スニペットを書き直して、余分なコンマが出力されないようにするにはどうすればよいでしょうか。適切にフォーマットされた JavaScript 配列が生成されます。
予想される出力は次のようになります。
var list = ['a','b','c'];
よろしくお願いします。