-1

可能重复:
将 PHP 数组转换为 javascript 的最佳方法

我正在尝试这样的事情:

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

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

4

1 回答 1

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

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

于 2012-11-14T07:07:21.183 回答