Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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
Javascript 在yii google chart中将数组元素传递给它,它将传递其值的null值intead_Javascript_Php_Yii_Google Visualization - Fatal编程技术网

Javascript 在yii google chart中将数组元素传递给它,它将传递其值的null值intead

Javascript 在yii google chart中将数组元素传递给它,它将传递其值的null值intead,javascript,php,yii,google-visualization,Javascript,Php,Yii,Google Visualization,视图: 我认为它只传递第一个NULL,它无法传递其他值,即使我尝试使用php过滤器,但它不起作用,有人建议我使用$ls=(float)val['ealsped'],然后它显示出来 output :- NULL string(16) "16.3080555555556" NULL NULL Java脚本文件: float(0) float(16.308055555556) float(0) float(0) float(0) float(16.308055555556) float(0) fl

视图:

我认为它只传递第一个
NULL
,它无法传递其他值,即使我尝试使用php过滤器,但它不起作用,有人建议我使用
$ls=(float)val['ealsped']
,然后它显示出来

output :- NULL
string(16) "16.3080555555556"
NULL
NULL
Java脚本文件:

float(0)
float(16.308055555556)
float(0)
float(0)
float(0)
float(16.308055555556)
float(0)
float(0)
<div class="row">
    <div class="span6" >  
        <?php
        //very useful google chart
            $this->widget('ext.Hzl.google.HzlVisualizationChart', array('visualization' => 'PieChart',
                'data' => array(
                            array('Occupied ', 'Hours per Day'),
                            array('Occupied',$ls),// here got ["Occupied",null],instead of ["Occupied", 16.3080555555556]
                            array('Not Occupied', 16.3080555555556),
                            array('Occupied', 5.45388888888889),                       
                          ),
                'options' => array('title' => 'Occupancy Sensor')));
         ?>
    </div>
</div>
- google.visualization.arrayToDataTable([["Occupied ","Hours per Day"],["Occupied",null],["Not Occupied",16.308055555556],["Occupied",5.4538888888889]]);