在Highcharts的x轴上打印会话变量(数组)

阿德里安·加西亚(Adrian Garcia)

我需要打印日期,得到一个sql查询。我将这些日期保存在一个数组中,并将该数组放入会话中($ _SESSION ['dates'] = $ date)。问题是,当我执行年,月和日的“回声”时,我不做任何回报或奇怪的数字。我尝试使用“ json_encode”,但是我做错了。谢谢你们。

在此“ php”中,我将日期保留在数组和会话中:

<?php

    $datayMin = array();
    $datayMax = array();
    $dataEMF = array();
    $dates = array();

    $i = 0;

        while($row = mssql_fetch_array($consulta)) {

            //Suma de EMA + UMA(error máximo admitido + incertidumbre máxima admitida)
            $valor = $row[5] + $row[6];

            $dataEMF[] = $row ["EMF"];
            $datayMin[] = $row ["EMF"] - $row ["UMF"]; //Punt més baix (Error - Incertesa)
            $datayMax[] = $row ["EMF"] + $row ["UMF"]; //Punt més alt(Error + Incertesa)
            $dates[$i] = $row[2];


            $html .= '  <tr>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$row[0].'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.htmlentities($row[1]).'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$row[2].'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$row[3].'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$row[4].'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$valor.'</font></td>
                            <td bgcolor="#FFFFFF" style="border-radius: 3px;"><font size="1" face="Verdana">'.$row[7].'</font></td>
                    </tr>';
            $i++;
        }

        echo $dates[0];


        $_SESSION["dates"] =$dates;  // PUT ARRAY INTO SESSION!

        echo var_dump($_SESSION["dates"]);

        echo($html);

        ?>

此脚本(Highcharts函数),打印结果(无法正常工作):示例-> [Date.UTC(年,月,日),值]

series: [{
            name: 'EMF',
            type: 'line',
            zIndex: 10,
            data: [[Date.UTC(<?php echo substr(json_encode($_SESSION["dates"]["0"]), -4); ?>, <?php echo substr(json_encode($_SESSION["dates"]["0"]), 3,2); ?>-1, <?php echo substr(json_encode($_SESSION["dates"]["0"]), 0,2); ?>), 0],
            [Date.UTC(2013, 10, 10), 0.6 ],

最后说查询返回的格式为2014年2月12日。这就是我想要的!

塞巴斯蒂安·博尚(Sebastian Bochan)

在json_encode中添加此标志,例如:json_encode($ _ SESSION [“ dates”] [“ 0”],JSON_NUMERIC_CHECK)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Highcharts的X轴上的标签错误

来自分类Dev

X轴上的Highcharts系列名称

来自分类Dev

Highcharts的X轴上的标签错误

来自分类Dev

HighCharts未在x轴上绘制十进制值

来自分类Dev

使用 Highcharts 在 x 轴上显示自定义值

来自分类Dev

Highcharts:x 轴上完全自定义的标签位置

来自分类Dev

打印会话数组变量时出现问题

来自分类Dev

如何在R的x轴上打印所有标签?

来自分类Dev

X轴标签未在R的基础绘图系统上打印

来自分类Dev

离线打印:生成条形图,在(y轴)上2列,在(x轴)上1列

来自分类Dev

Highcharts:y 轴上的注释

来自分类Dev

Highcharts省略X轴标签

来自分类Dev

HighCharts x轴标签填充

来自分类Dev

Highcharts图例与X轴重叠

来自分类Dev

x轴出现HighCharts问题

来自分类Dev

HighCharts x轴标签填充

来自分类Dev

HighCharts .NET X 轴定义

来自分类Dev

如何使X轴上的字体大小变量变小

来自分类Dev

如何使X轴上的字体大小变量变小

来自分类Dev

ggplot:避免在x轴上累加因子变量

来自分类Dev

散点图:使用多个变量改变 X 轴上的距离

来自分类Dev

如何在R的X轴上绘制多个变量,并在Y轴上绘制其值?

来自分类Dev

php会话变量不打印

来自分类Dev

如何在Highcharts中固定y轴上的数组中的值

来自分类Dev

如何在Highcharts中固定y轴上的数组中的值

来自分类Dev

X轴上带有日期时间的HighCharts散点图无法正确绘制值

来自分类Dev

Highcharts-在x轴上带有空白列的日期的柱形图

来自分类Dev

Highcharts 系列区域不适用于 x 轴上的 UTC 日期值

来自分类Dev

从JS日期开始的Highcharts X轴时间