如何将值从php多维数组传递到json
我有PHP数组行,其中包含两列,单位为date 如何使用列日期值填充此函数类别,使用列单位值填充数据:如何将值从php多维数组传递到json,php,json,Php,Json,我有PHP数组行,其中包含两列,单位为date 如何使用列日期值填充此函数类别,使用列单位值填充数据: $('#container').highcharts({ ... categories: ['08/29', '09/01', '09/08'] ... data: [800,810,1000] ... }); 例如,如果您有一个名为$deals的PHP数组,则只需进行编码即可 <script type="text/javascript"> var deals =
$('#container').highcharts({
...
categories: ['08/29', '09/01', '09/08']
...
data: [800,810,1000]
...
});
例如,如果您有一个名为$deals的PHP数组,则只需进行编码即可
<script type="text/javascript">
var deals = <?php echo json_encode($deals) ?>;
</script>
var交易=;
希望这有助于首先将阵列与主阵列分开。例如:
<?php
$main_array = array(array('unit1','unit2','unit3'),array('data1','data2','data3'));
$unit = implode(',',$main_array[0]);
$data = implode(',',$main_array[1]);
?>
然后:将其分配给highcharts对象,如
$('#container').highcharts({
...
categories: [<?php echo $unit; ?>]
...
data: [<?php echo $data; ?>]
...
});
$(“#容器”)。高图({
...
类别:[]
...
数据:[]
...
});
您谈论的是PHP数组,但展示的是JavaScript/jQuery代码。如何检索这些PHP数据?json解码没有什么神奇之处。它接受一个JSON字符串,并将其转换为本地php等价物。转换完成后,就不再有json了。它只是一个PHP数据值/结构,您可以像访问任何其他PHP数据结构一样访问该结构中的内容。所有的im都说明了如何用我存储在php数组服务器端的值填充这些json数组。那么为什么要提到json_decode呢?如果您有一个PHP数组并希望将其转换为json,那么解码就不是您想要的。json_encode()…sry我得到了这样的建议,因为我不熟悉json/jquery。我应该在我的问题中重写什么?