我如何在HTML中使用一个for循环是否正常?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何在HTML中使用一个for循环是否正常?相关的知识,希望对你有一定的参考价值。
我有以下问题。我试图创建一个使用从数据库中获取变量的饼图。但是,我很难让他们正确显示。
我有尝试过for循环的方式,它们会显示为饼图中的单个的实体,不走散。
我看到,它发生是因为没有断线,但我没有世俗的想法我如何能实现这一点。
我试图创建一个像一堆$ whatever1,whatevercount1线。但是,这并不可靠地工作,因为如果$什么[4]是存在的最后一个变量,然后试图让$什么[5]显示中断整个事情对我来说。
function drawChart()
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['<?php for($i = 1; $i < $counter1; $i++)
echo $whatever[$i];
?>',
<?php for($j = 1; $j < $counter1; $j++)
echo $whatevercount[$j]; ?>],
]);
产生的饼图仅1实体,不走散。
答案
你也可以遍历用foreach(数组),这样你就可以避免尝试访问到一个位置数组不存在英寸
通过去大概是创建与任务名称为重点,并花在值的时间在单个阵列的最佳途径方式:
$time_spent_on_task = array();
$time_spent_on_task['Task_one'] = 2;
$time_spent_on_task['Second_task'] = 4.5;
etc...
所以,你也可以遍历这样的:
foreach ($array as $key => $value)
echo '['.$key.','.$value.'],';
这会导致这样的事情:
var data = google.visualization.arrayToDataTable([
[label: 'Task', type: 'string',
label: 'Hours per Day', type: 'number'],
<?php
foreach ($time_spent_on_task as $task => $time)
echo '['.$task.','.$time.'],';
?>
]);
清洁,高效的:)
以上是关于我如何在HTML中使用一个for循环是否正常?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 django 模板中的 for 循环中获取特定的 id?