-6ren">
gpt4 book ai didi

javascript - 如何将 php 数组转换为 Highchart JS 的 javascript 数组

转载 作者:行者123 更新时间:2023-11-28 19:29:48 25 4
gpt4 key购买 nike

我有一个根据我希望插入到 JavaScript 数组变量中的格式创建的 php 数组。我的 php 数组值当前是:

Array ( [0] => "Butter noob", 26375 [1] => "Crab Vermecilli", 0 [2] => "Salted Egg Yolk Crab", 0 ) 

现在,我需要这个数组来替换下面 javascript 函数代码片段中的值:

series: [{
name: 'Delivered amount',
data: [
['Bananas', 8],
['Kiwi', 3],
['Mixed nuts', 1],
['Oranges', 6],
['Apples', 8],
['Pears', 4],
["Clementines", 4],
['Reddish (bag)', 1],
['Grapes (bunch)', 1]
]
}]

所以在将我转换后的 php 数组包含到 javascript 函数中之后,它应该看起来像:

series: [{
name: 'Delivered amount',
data: [
["Butter Noob", 26375],
["Crab Vermecelli", 0],
["Salted Egg Yolk Crab", 0],

]
}]

任何人都可以在这件事上帮助我吗?我尝试了 json_encode 但现在卡住了。在这种情况下如何使用转换后的 php 数组和 json_encode ?

最佳答案

使用JsonEncode

.php文件中

  <?php $data=Array ( [0] => "Butter noob", 26375 [1] => "Crab Vermecilli", 0 [2] => "Salted Egg Yolk Crab", 0 ) ;?>
<script>
series: [{
name: 'Delivered amount',
data: JSON.parse(<?php echo(json_encode($data));?>);
}]
</script>

关于javascript - 如何将 php 数组转换为 Highchart JS 的 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27086691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com