foreach ($productArray as $product) {
    echo zen_get_products_model($product['id']);
}
这样输出的值不管几个都连在一起的
去想把得到的值写入到js里要怎么实现
下面是JS格式
每个值都使用 , 分开,每个值都写在单引号里,数组有几个值不是固定的<script>
  gtag('event', 'page_view', {
    'ecomm_prodid':('值1','值2','值3')
  });
</script>要怎么写入 求解 急

解决方案 »

  1.   

    把你要取出的值放在一个数组中,传到前台js里{{!!$array!!}},取出来,遍历显示出来就好了
      

  2.   

    <script>
      gtag('event', 'page_view', {
        'ecomm_prodid':(<?php foreach ($productArray as $product) {
        echo "'" + zen_get_products_model($product['id']) + "',";
    }echo "''"?>)
      });
    </script>
    最后一个不用就是
      

  3.   

    PHP $array = array('lastname', 'email', 'phone');
    $comma_separated = implode("','", $array);
    $comma_separated = "'".$comma_separated."'";JS       <script>
      gtag('event', 'page_view', {
        'ecomm_prodid': <?php echo $comma_separated ;  ?>
      });