Javascript 配列が空なのはなぜですか? while ループで、変数 ($btext) を入力します。$btext を echo すると、すべて正常に表示されます。
しかし、Javascript 配列を埋めようとすると、そこには何も出力されません。
これは、php で変数 $btext を埋める方法です。
$btext .= "\"".${'name_'.$user}."\",";
ここで Javascript の部分:
var battletext = new Array(<? echo $btext; ?>);
$btext を次のように定義すると:
$btext = "\"Hallo\", \"Welt\"";
ソースコードは次のようになります。
<script>
var battletext = new Array("Hallo", "Welt");
</script>