PHP创建标签云函数_PHP教程

php中文网
发布: 2016-07-13 10:30:23
原创
1379人浏览过

   php创建标签云函数,把标签生成一系列链接效果,并大小不一,看上去有意思。

  01

  02function getCloud($data = array(),$minFontSize = 12,$maxFontSize = 30 )

  03{

  04$minimumCount = min( array_values( $data ) );

立即学习PHP免费学习笔记(深入)”;

  05$maximumCount = max( array_values( $data ) );

  06$spread = $maximumCount - $minimumCount;

  07$cloudHTML = '';

  08$cloudTags = array();

  09$spread == 0 && $spread = 1;

  10foreach( $data as $tag => $count )

  11{

  12$size = $minFontSize + ( $count - $minimumCount )

  13* ( $maxFontSize - $minFontSize ) / $spread;

  14$cloudTags[] = '

阿里云-虚拟数字人
阿里云-虚拟数字人

阿里云-虚拟数字人是什么? ...

阿里云-虚拟数字人 2
查看详情 阿里云-虚拟数字人

  16'\' returned a count of ' . $count . '">'

  17. htmlspecialchars( stripslashes( $tag ) ) . '';

  18}

  19return join( "\n", $cloudTags ) . "\n";

  20}

  21?>

  调用例子:

  view sourceprint?

     1

  2$arr = Array('CodeFans' => 35, 'Adobe' => 22, 'Background' => 43,

  3'Blur' => 18, 'Canvas' => 33, 'Class' => 15, 'Design' => 8, 'Encode' => 12, 'Encryption' => 30,

  4'Extract' => 28, 'Filters' => 42);

  5echo getCloud($arr, 12, 36);

  6?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/765430.htmlTechArticlePHP创建标签云函数,把标签生成一系列链接效果,并大小不一,看上去有意思。 01 ?php 02function getCloud($data = array(),$minFontSize = 12,$maxFontSize...
相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号