我需要这样的东西。
var thing_<?php echo $php_var->n ?> = <?php echo '32' ?>
想要创建这样的东西:
var thing_342 = '32'
答案 0 :(得分:2)
您需要一个对象,并将其用作关联数组/哈希/用于调用它的任何内容。
var thing = {};
thing[342] = '32';
或
var thing = {342: '32'};
答案 1 :(得分:1)
假设$php_var->n = 342
var data = <?php echo $php_var->n ?>;
eval("var thing_" + data + "=32;");
alert(thing_342); // output 32
简单示例:
var data = 342;
eval("var thing_" + data + "=32;");
alert(thing_342); // output 32
答案 2 :(得分:0)
var container;
var var_name='lolo';
container[var_name]='he he he';
alert(container.lolo);
不完全是你想要的,但我想它已足够接近了。