将PHP数组转换为Javascript数组

时间:2012-11-14 06:59:22

标签: php javascript

  

可能重复:
  Best method for converting a PHP array to javascript

我正在尝试这样的事情:

<script>
  var product_name = new array();
  <?php
    foreach($products as $key=>$value) {
      echo "product_name[] = $key";
    }
  ?>
</script>

但我无法将PHP数组转换为Javascript数组。

1 个答案:

答案 0 :(得分:1)

<script>
var product_name = new Array();
<?php
    $i = 0;
    foreach($products as $key=>$value)
    {
      echo 'product_name['.$i.'] = '.$key.';';
      $i++;
    }
?>
</script>

更好的方法是使用json_encode()。