我如何在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实体,不走散。

Example of problem

答案

你也可以遍历用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循环是否正常?的主要内容,如果未能解决你的问题,请参考以下文章

在 R 中使用 For 循环匹配负值和正值

如何从 django 模板中的 for 循环中获取特定的 id?

js for循环不断循环无限[关闭]

我正在尝试创建多个循环,但是如果一个循环返回null,则不会运行其余的循环。我该如何解决?

液体模板:for循环中的偶数/奇数项目

如何在for循环中将数据附加到空列表?