创建';对于循环';包含一些值的变量,在javascript中

创建';对于循环';包含一些值的变量,在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]?>"; <

如何在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]?>";
</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>