程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP創建標簽雲函數

PHP創建標簽雲函數

編輯:關於PHP編程

       PHP創建標簽雲函數,把標簽生成一系列鏈接效果,並大小不一,看上去有意思。

      01<?php

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

      03{

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

      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[] = '

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

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

      18}

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

      20}

      21?>

      調用例子:

      view sourceprint?

         1<?php

      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?>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved