创建';对于循环';包含一些值的变量,在javascript中
如何在javascript中创建包含不同值的不同变量的for循环 这是我代码的一部分:-创建';对于循环';包含一些值的变量,在javascript中,javascript,php,for-loop,Javascript,Php,For Loop,如何在javascript中创建包含不同值的不同变量的for循环 这是我代码的一部分:- <?php $phparray = array(); array.push($phparray, "//some value"); ?> <script type = "text/javascript> var a = "<?php echo $phparray[0] ?>"; var b = "<?php echo $phparray[1]?>"; <
<?php
$phparray = array();
array.push($phparray, "//some value");
?>
<script type = "text/javascript>
var a = "<?php echo $phparray[0] ?>";
var b = "<?php echo $phparray[1]?>";
</script>
";
在这段代码中,您希望使用for循环,而不是单独定义每个元素。
如果可能的话,我还需要一个变量,它将同时保存var a和var b的值。您几乎肯定不想这样做。相反,只需将其作为数组转储,并在JavaScript
for
循环中使用数组:
<?php
$phparray = array();
array.push($phparray, "some value");
// ...
<script type = "text/javascript>
var values = <?php echo json_encode($phparray) ?>;
// ...
</script>
?>
…您可以将其用作JavaScript数组。尝试使用php
它的对象与或循环一起使用。它的'Array'
与函数一起使用
首先,解决现有代码中的问题。没有PHEL或变量名的脚本标记在PHP中是不定义的。数组包含什么?结果代码应该是什么样子?考虑使用JSON和/或AJAX而不是这个可疑的方法。删除引文,而不需要。parse@prasad:-谢谢,它正在工作。但是让我们我知道如何使用for循环吗?它返回
对象
您可以使用任意一个或使用loopsSure。感谢您提供的解决方案。
var values = ["some value", ...];
<?php
$phparray = array();
array.push($phparray, "//some value);
?>
<script type = "text/javascript">
var arr = <?php echo json_encode($phparray); ?>;
console.log(arr)
//use forloop or any other loop function
</script>