【问题标题】:Putting PHP objects to JavaScript array [duplicate]将PHP对象放入JavaScript数组[重复]
【发布时间】:2017-10-16 17:57:59
【问题描述】:

我需要一个 PHP 数组的 JS 数组,具体格式如下:

products = [{}, {}, {}]

我已经 google 了 2 天,并尝试使用 php 函数 json_encode,但它没有给我我正在寻找的格式。 我得到了这个:

Array
(
    [0] => Array
        (
            [id] => 3971
            [name] => Test
            [price] => 1107.9000
            [brand] => KM
            [variant] => 
            [quantity] => 3.27
        )

    [1] => Array
        (
            [id] => 3957
            [name] => Test
            [price] => 87.3000
            [brand] => KM
            [variant] => 
            [quantity] => 4
        )    
)

对不起,愚蠢的重复问题。

【问题讨论】:

标签: javascript php arrays


【解决方案1】:

您可以通过 php 构建您的 javascript:

<script>
var foo = <?php echo json_encode(["foo"=>"bar"]); ?>;
</script>

获得

<script>
var foo = {"foo":"bar"};
</script>

【讨论】:

  • 感谢您的想法,sensorario!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-02
  • 1970-01-01
  • 2012-05-27
  • 2018-03-18
  • 2021-08-29
  • 2019-01-06
  • 2017-07-17
相关资源
最近更新 更多