PHP 创建标签云函数实例代码
来源:互联网 发布:linux极点五笔输入法 编辑:程序博客网 时间:2024/04/28 16:07
用PHP创建标签云的函数代码,使用此函数创建标签云。
例子:
例子:
<?php/*** php实现标签云* 整理:www.jbxue.com 脚本学堂* 日期:2014/2/11*/function getCloud( $data = array(), $minFontSize = 12, $maxFontSize = 30 ) { $minimumCount = min( array_values( $data ) ); $maximumCount = max( array_values( $data ) ); $spread = $maximumCount - $minimumCount; $cloudHTML = ''; $cloudTags = array(); $spread == 0 && $spread = 1; foreach( $data as $tag => $count ) { $size = $minFontSize + ( $count - $minimumCount ) * ( $maxFontSize - $minFontSize ) / $spread; $cloudTags[] = '<a style="font-size: ' . floor( $size ) . 'px' . '" href="#" title="\'' . $tag . '\' returned a count of ' . $count . '">' . htmlspecialchars( stripslashes( $tag ) ) . '</a>'; } return join( "\n", $cloudTags ) . "\n"; } /************************** **** Sample usage ***/ $arr = Array('Actionscript' => 35, 'Adobe' => 22, 'Array' => 44, 'Background' => 43, 'Blur' => 18, 'Canvas' => 33, 'Class' => 15, 'Color Palette' => 11, 'Crop' => 42, 'Delimiter' => 13, 'Depth' => 34, 'Design' => 8, 'Encode' => 12, 'Encryption' => 30, 'Extract' => 28, 'Filters' => 42); echo getCloud($arr, 12, 36);
0 0
- PHP 创建标签云函数实例代码
- php 过滤html标签的函数代码
- php 链接数据库函数实例代码
- php上传文件,创建递归目录的实例代码
- 实例讲解PHP中实现代码重用的两个函数
- 按年月日创建目录(PHP代码函数)
- PHP采集代码实例
- PHP BOT实例代码
- php代码refine实例
- PHP分页实例代码
- Oracle 创建函数实例
- PHP函数实例
- php常用函数实例
- select函数实例代码
- PHP创建XML函数
- PHP创建目录函数
- 创建 PHP 函数
- php 创建缩略图函数
- Integer.valueOf(String) 方法之惑
- 选夫婿2
- solr学习第一课----安装前准备
- Android 学习小结
- activerecord 序列化
- PHP 创建标签云函数实例代码
- HTML5入门视频教程
- 基本套接字编程socket函数和connect函数
- linux与windows获得项目的路径及创建下级目录
- Spring Security 3.0 数据库动态实现权限控制
- 象箸之忧
- eclipse 跑 c++ HelloWorld 程序
- SpringMVC Controller 介绍
- 婚恋市场倒逼“逼婚广告”