Как избежать периода для вопроса PHP и MySQL?

0

Хорошо, вот что я, пытаясь сделать, я хочу избежать периода, поэтому я могу добавить шрифт .8em и шрифт 2.5em в свой код, например, вместо простого шрифта. Я попытался избежать трех разных способов в этом script, но я думаю, что делал это неправильно.

Вот мои размеры шрифтов в script.

$min_size = 1; //change to .8
$max_size = 2; //change to 2.5

И вот часть script, которая отображает размер шрифта.

$tags = tag_info();

$minimum_count = min(array_values($tags));
$maximum_count = max(array_values($tags));
$spread = $maximum_count - $minimum_count;

if($spread == 0) {
$spread = 1;
}

$cloud_html = '';
$cloud_tags = array();

foreach ($tags as $tag => $count) {
$size = $min_size + ($count - $minimum_count)
* ($max_size - $min_size) / $spread;
$cloud_tags[] = '<a style="font-size: '. floor($size) . 'em'
. '" class="tag_cloud" href="http://www.example.com/tags/' . $tag .'/'
. '" title="\'' . $tag . '\' returned a count of ' . $count . '">'
. htmlspecialchars(stripslashes($tag)) . '</a>';
}
$cloud_html = join("\n", $cloud_tags) . "\n";
return $cloud_html;

}
Теги:

1 ответ

1
Лучший ответ

floor($size) сделает $size значения 2.5 до 2 и 0.8 до 0. Почему вы все равно используете floor?

  • 0
    что я должен использовать?
  • 0
    только $size :)
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню