オンラインで実行されているPHPコード:http://www.dooccn.com/php7/
コードをコピーし、上記のWebサイトで実行して、結果を取得します。
<?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颜色加深减淡 関数changeColor($ hex、$ type = 'no'){ $ level = "0.9"; // level是加深的承、限0-1之幅 $ diycolor = '#b4e0e1'; if($ hex <0 || hexdec($ hex)> hexdec( ' $ 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 関数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]); $ rgbを返します。 } ?> 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758