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何か(javascript、cssなど)をスクリプト言語(php、jsp)で動的化する場合は、異なる部分(ループ部分)でのみ、<%%>を使用します。残りは同じなので、エコーする必要はありません。コードがわかりにくくなります。

于 2013-02-23T13:49:09.313 に答える
0

クライアント側のJavascriptを使用してPHP配列にアクセスすることはできません。

  • PHPはサーバー側の言語です。すべてがサーバー上で発生します。
  • Javascriptはクライアント側の言語です。すべてがブラウザで行われます。
于 2013-02-23T13:50:27.597 に答える