PHP代码在线运行:http://www.dooccn.com/php7/
复制代码去上述网站运行下,就能得知结果。
<?php for($i=1;$i<=1500;$i++){ echo get_color_by_scale().","; } function get_color_by_scale( ) { $str='0123456789ABCDEF'; $estr=''; $len=strlen($str); for($i=1;$i<=6;$i++) { $num=rand(0,$len-1); $estr=$estr.$str[$num]; } $estr=changeColor($estr,"no"); return "'".$estr."'"; } //hex颜色加深减淡 function changeColor($hex, $type='no'){ $level = "0.9"; //level为加深的程度,限0-1之间 $diycolor = '#b4e0e1'; if($hex < 0 || hexdec($hex) > hexdec('ffffff')) { $hex = $diycolor; } $rgb = hexToRgb($hex); if($type=='-'){ //减淡 for ($i = 0; $i < 3; $i++) { $re[$i] = floor((255 - $rgb[$i]) * $level + $rgb[$i]); } $re = rgbToHex($re); }elseif($type=='+'){ //加深 for ($i = 0; $i < 3; $i++){ $re[$i] = floor($rgb[$i] * (1 - $level)); } $re = rgbToHex($re); } else{ $re = $hex; } return $re; } //hex颜色转RGB function hexToRgb($hex){ $hex = str_replace('#', '', $hex); $rgb[0] = hexdec($hex[0].$hex[1]); $rgb[1] = hexdec($hex[2].$hex[3]); $rgb[2] = hexdec($hex[4].$hex[5]); return $rgb; } ?>12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758