Orientação de tabela
Estou com um problema pra organizar os dados em uma tabela HTML com um array de origem PHP
Problema: (Parece simples... mas é complicado... )
/applications/core/interface/imageproxy/imageproxy.php?img=https://image.prntscr.com/image/TQ8cLux_R5a8qrvJWeuUNw.png&key=1e081bef1cb012758ceefad91ae574dca3e9e8ed588ac595bd23b01283dbff9b" width="642" />
<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.Discussão (0)
Carregando comentários...