gpt4 book ai didi

javascript - 将 php 数组转换为 js 数组,并动态调整数组大小

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

我正在使用谷歌图表为我的 Yii2 网站绘制图表。我有以下格式的 php 数组:

<?php var_dump($a_tg_dat_san_con); ?>
==> Result
array(3) { [0]=> array(2) { [0]=> int(1) [1]=> int(0) } [1]=> array(2) { [0]=> int(2) [1]=> int(0) } [2]=> array(2) { [0]=> int(3) [1]=> int(0) } }

然后,由于要为 Google Chart 构建数据表,我必须将上面的数组转换为 Js 数组,如下所示:

data_row = [
[<?=json_encode($a_tg_dat_san_con[0][0])?>, <?=json_encode($a_tg_dat_san_con[0][1])?>],
[<?=json_encode($a_tg_dat_san_con[1][0])?>, <?=json_encode($a_tg_dat_san_con[1][1])?>],
[<?=json_encode($a_tg_dat_san_con[2][0])?>, <?=json_encode($a_tg_dat_san_con[2][1])?>],
];

问题是 php 数组是动态数组。如何对数组的所有情况进行转换?谢谢。

最佳答案

将整个数组传递给 JavaScript 变量

var data_row = <?=json_encode($a_tg_dat_san_con);?>

关于javascript - 将 php 数组转换为 js 数组,并动态调整数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42463221/

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