ホームページ > バックエンド開発 > PHPチュートリアル > PHP がタグ クラウド関数コードを作成する_PHP チュートリアル

PHP がタグ クラウド関数コードを作成する_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:37:55
オリジナル
846 人が閲覧しました

复制代符号代符号如下:

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[] = '}
/**************************
**** 使用例 ***/
$arr = Array('Actionscript' => 35, 'Adobe' => 22, 'Array' => 44, 'Background' => 43,
「ぼかし」 => 18、「キャンバス」 => 15、「切り抜き」 => 13、 「深度」 => 34、「エンコード」 => 30、「抽出」 => 42)
echo getCloud($arr, 12, 36);

ここは、脚本家の以前に公開された文章から抜粋したものです。さらに多くの技術が参照可能です。


http://www.bkjia.com/PHPjc/321866.html

www.bkjia.com

http://www.bkjia.com/PHPjc/321866.html技術記事関数 getCloud( $data = array(), $minFontSize = 12, $maxFontSize = 30 ) { $minimumCount = min( array_values( $data ) ); $maximumCount = max( array_val...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート