Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要绘制的PHP数据_Php_Html_Plot_Flot - Fatal编程技术网

要绘制的PHP数据

要绘制的PHP数据,php,html,plot,flot,Php,Html,Plot,Flot,我有两个代表x和y值的数组,但它们的格式似乎不正确。我想将其转换为: 变成这样: 用于第一个的代码是: $dataset2[] = array(floatval($row["x"]),intval($row["y"])); 第二个是: $dataset2[] = array(($x),($y)); 在第二种情况下,我有x和y作为数字数组,在第一种情况下,获取它们的方式有点不同,不,不幸的是,我不能像在第二种情况下的第一种情况那样获取值 要转换它,我使用: var dataset1 = &

我有两个代表x和y值的数组,但它们的格式似乎不正确。我想将其转换为:

变成这样:

用于第一个的代码是:

$dataset2[] = array(floatval($row["x"]),intval($row["y"]));
第二个是:

$dataset2[] = array(($x),($y));
在第二种情况下,我有x和y作为数字数组,在第一种情况下,获取它们的方式有点不同,不,不幸的是,我不能像在第二种情况下的第一种情况那样获取值

要转换它,我使用:

var dataset1 = <?php echo json_encode($dataset2); ?>;
var数据集1=;

在这两种情况下。谢谢

在排列阵列时尝试使用这种格式

$arr2 = array(

    array(
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),

    ),
    array(
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),

    ),
    array(
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),
        array(1,2,3),

    ), 
);

echo json_encode($arr2);
试试这个

var a = floatval($row["x"]);
var b = intval($row["y"]);

for(var i = 0; i < a.length; i++){
    $dataset2[] = array(a[i],b[i]);
}
var a=floatval($row[“x”]);
var b=intval($row[“y”]);
对于(变量i=0;i
您可以使用此代码

    $x = array(1,2,3,4,5,6,7,8,9);
    $y = array(10,20,30,40,50,60,70,80,90);
    $arr1 = array();
    for($t = 0; $t < count($x); $t++){
        $arr[] = array($x[$t].",".$y[$t]); 
    }

    $val = json_encode($arr);
$x=数组(1,2,3,4,5,6,7,8,9);
$y=阵列(10,20,30,40,50,60,70,80,90);
$arr1=数组();
对于($t=0;$t
Hmm你能再准确一点吗?语法有点难理解。谢谢这个问题和你五天前问的问题不一样吗?