复制代符号代符号如下:
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[] = '' の数を返しました。
。 htmlspecialchars( ストリップスラッシュ( $tag ) ) 。 '';
}
return join( "n", $cloudTags ) 。 「ん」;
}
/**************************
**** 使用例 ***/
$arr = Array('Actionscript' => 35, 'Adobe' => 22, 'Array' => 44, 'Background' => 43,
「ぼかし」 => 18、「キャンバス」 => 15、「切り抜き」 => 13、 「深度」 => 34、「エンコード」 => 30、「抽出」 => 42)
echo getCloud($arr, 12, 36);
ここは、サイトから以前に公開された文章を抜粋したものです。その他の技術も参照できます。
以上は、标签云のPHP作成签云関数コードコードを介して、标签云の側面の内容が含まれており、PHP教程に興味のある友人の助けになることを望んでいます。