Funkcija suskaičiuojanti ir atvaizduojanti procentus grafiškai
<php
function graf($max, $dabar) {
$procent = number_format(100/$max*$dabar);
if($procent <= 40)$color='green';elseif($procent > 40 && $procent <= 75)$color='gold';elseif($procent > 75)$color='red';
$count = number_format((100/$max*$dabar)/10);
$a = "<font color='red'>".str_repeat("|", $count)."</font>";
$b = "<font color='green'>".str_repeat("|", 10-$count)."</font>";
$bar = $a.$b;
return "[<b>$bar</b>] <font color='$color'><b>$procent</font>%</b>";
}
?>
Kreipiamės į aukščiau aprašytą funkciją ir spauzdiname procentus grafiškai
<php
echo graf(100, 20);
?> |