- round: documentation ( source)
- floor: documentation ( source)
- ceil: documentation ( source)
<?php
$stars=3.24;
$average_stars = round($stars*2)/2;
for($i=0; $i<floor($average_stars); $i++)
{
?>
<img src="<?php echo "full"; ?>" />
<?php
}
if(floor($average_stars)!=$average_stars)
{?>
<img src="<?php echo "half"; ?>" />
<?php
}
for($i=5; $i>ceil($average_stars); $i--)
{
?>
<img src="<?php echo "grey"; ?>" />
<?php
}