迭代Javascript循环中的PHP数组

Joh*_*ski 1 javascript php arrays

我在尝试迭代Javascript数组中的PHP数组时遇到了一些麻烦......我在论坛上搜索过,虽然我发现了一些关于将PHP值复制到Javascript值的帖子,但我无法找到具体的内容我正努力实现......

我有一个名为"phpArray"的PHP数组,我希望将这个数组的每个值复制到一个Javascript数组中(称为"javaArray").当"phpArray"变空时,我有一个Javascript循环填充Javascript数组,我只是试图使用PHP索引迭代"phpArray".但是,它好像PHP索引永远不会增加,我唯一可以获得的数组值是"phpArray"中的第一个......这是与此对应的代码片段:

for (var i = 0; i < javaArray.length; i++) {
    javaArray[i] = new Array(<?php echo $numCols; ?>);

    for (var j = 0; j < javaArray[i].length; j++) {
        javaArray[i][j] = "0";

        <?php 
        if(sizeof($javaArray) > 0)
        {
            ?>
            javaArray[i][j] = "<?php echo $phpArray[$i][$j]; ?>";
            <?php
        }
        ?>
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做呢?

提前感谢您的时间和精力!:)

sro*_*oes 6

你应该使用json_encode:

javaArray = <?php echo json_encode($phpArray) ?>;
Run Code Online (Sandbox Code Playgroud)