当在 Yii 谷歌图表中传递数组元素时,它会传递值的 null intead
when pass an array element in yii google chart it , it pass null intead of values
/In view */
<?php
$nodes = $gw->searchNodes();
foreach($nodes as $node) {
$user= $node->getpdsout();
foreach($user as $key=>$val){
$ls = $val['elapsed'];
print_r($ls);//out put 16.3080555555556
}
}
?>
//out put :- 16.3080555555556 ,但是当我传递给谷歌图表时,它传递 NULL ,即第一个值。
//Java script file
<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([["占用","每天的小时数"],["占用",空],["未占用",16.308055555556],["占用",5.4538888888889]]);
尝试使用 var_dump
而不是 print_r
。有时你应该铸造一些价值,例如
$ls = (int) $val['elapsed'];
如果需要,我会编辑我的答案。
相关文章:
- 数组在递归方法中设置为null
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 无法获取属性'selectedIndex'的未定义引用或null引用
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 来自文本输入null的html javascript变量
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- php代码在textbox更改事件上显示null
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 为什么localStorage[“..”]未定义,而localStorage.getItem(“..”)为null
- ajax在输入等于null时进行检查
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 未捕获的类型错误:无法读取属性'状态'在react中为null
- contentWindow.document.body is null
- 在经过DATE验证的列中创建null值
- 为什么是文档.旧版应用程序中的DOM-object.properties为null
- if(foo!==null)的计算结果为true,即使foo为null
- php函数的ajax html$_POST值返回null
- 当在 Yii 谷歌图表中传递数组元素时,它会传递值的 null intead