php 随机颜色,php生成随机颜色的代码实例

PHP生成随机颜色的代码实例:

方法一:

function color_txt($str){

if ( is_array($str) )

{

$str = $str[1];

}

$len        = mb_strlen($str);

$colorTxt   = '';

for($i=0; $i

$colorTxt .=  ''.mb_substr($str,$i,1,'utf-8').'';

}

return $colorTxt;

}

function rand_color(){

return '#'.sprintf("%02X",mt_rand(0,255)).sprintf("%02X",mt_rand(0,255)).sprintf("%02X",mt_rand(0,255));

}

方法二:

function randrgb()

{

$str='0123456789ABCDEF';

$estr='#';

$len=strlen($str);

for($i=1;$i<=6;$i++)

{

$num=rand(0,$len-1);

$estr=$estr.$str[$num];

}

return $estr;

}

方法三:

function randColor(){

$colors = array();

for($i = 0;$i<6;$i++){

$colors[] = dechex(rand(0,15));

}

return implode('',$colors);

}

方法四:

/**

* 随机颜色生成

* @author LJ

* @date 2017-02-09

*/

function randomColor() {

// 颜色 例:#866573

$str = '#';

for($i = 0 ; $i < 6 ; $i++) {

$randNum = rand(0 , 15);

switch ($randNum) {

case 10:

$randNum = 'A';

break;

case 11:

$randNum = 'B';

break;

case 12:

$randNum = 'C';

break;

case 13:

$randNum = 'D';

break;

case 14:

$randNum = 'E';

break;

case 15:

$randNum = 'F';

break;

}

$str .= $randNum;

}

return $str;

}

$color = randomColor();

方法五:

随机挑选数组里的颜色

function randColor(){

$colors=array('5CB85C','428BCA','FF6600','D9534F','B37333','00ABA9');

$show_color = array_rand($colors, 1);

return $colors[$show_color];

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值