Ezequiel AC 0 Denunciar post Postado Novembro 21, 2017 Estou com um problema pra organizar os dados em uma tabela HTML com um array de origem PHP Problema: (Parece simples... mas é complicado... ) <table border="1"> <thead> <tr> <th>variavel</th> <th>frequency</th> <th>frequency_relative</th> <th>frequency_absolute</th> <th>frequency_absolute_relative</th> </tr> </thead> <tbody> {% for key, values in variavel %} <tr> <td>{{key}}</td> <td>{{values}}</td> <td>relative</td> </tr> {% endfor %} </tbody> <tfoot> <tr> <td>Total</td> <td>{{frequency_total}}</td> </tr> </tfoot> </table> {% for x in frequency_relative %} <td>{{x}}</td> {% endfor %} PHP <?php require_once("vendor/autoload.php"); class Template { public function render($index,array $value){ $loader = new Twig_Loader_Filesystem('templates'); $twig = new Twig_Environment($loader, array( 'debug' =>true)); $twig->addExtension(new Twig_Extension_Debug()); echo $twig->render($index,$value); } } class Statistic extends Template { public $variavel; public $frequency; public $frequency_relative; public $frequency_absolute; public $frequency_absolute_relative; public $xi_fi; public function display($variavel){ $arguments['variavel'] = array_count_values($variavel); foreach($arguments['variavel'] as $key => $value){ $total = $arguments['frequency_total']+=$value; } foreach($arguments['variavel'] as $k => $x){ $frequency_relative[]=$this->percent($x,$total); $arguments['frequency_relative'] = $frequency_relative; } $this->render('Statistic.html',$arguments); } function percent($x,$y){ return ($x/$y)*100; } } $var=array(22,22,22,33,33,40); $Statistic = new Statistic; $Statistic->display($var); ?> Só que não consigo organizar a tabela... Alguem tem uma luz aí ? tem 2 dias que to nessa luta. Compartilhar este post Link para o post Compartilhar em outros sites