0

我想将一个 php 数组连接到 javascript 数组中。并使用所有这些来创建 jquery 函数。帮我...

循环中的指令是 => descriptif[i] = .$description[i].;

    <?php echo '<script> var descriptif = new Array (); 
                for(i=0 ; i<16 ; i++)
                {
                    descriptif[i] = "'.$description["'"+ i +"'"].'";
                }   
                </script>';
    ?>
4

2 回答 2

0

我猜你在想:

<script> var descriptif = new Array (); 
<?php for(i=0 ; i<16 ; i++) {
    echo "descriptif[$i] = '$description[$i]';"
} ?>
</script>

它将打印:

<script> var descriptif = new Array (); 
    descriptif[0] = value1;
    descriptif[1] = value2;
    descriptif[2] = value3;
    ...
</script>

PS如果你想用脚本语言(php、jsp)动态化一些东西(javascript、css等),只在不同的部分(循环部分)使用、<%%>。其余部分是相同的,因此不必重复 - 它使您的代码不太清晰。

于 2013-02-23T13:49:09.313 回答
0

您无法使用客户端 Javascript 访问 PHP 数组。

  • PHP 是一种服务器端语言。一切都发生在服务器上。
  • Javascript 是一种客户端语言。一切都发生在浏览器中。
于 2013-02-23T13:50:27.597 回答