php颜色随机
㈠ php 随机颜色
细节决定成败,你可以查看网页源代码,就会发现你拼接字符串出问题了,按照你目前的拼接方法,结果是,
<span style="color:rgb(199.128.210)">658</span>
这里面用点来连接,显然是错误的。你应该是修改为逗号连接才对。
也就是将.替换成,才可以。
㈡ php用GD库怎么随机产生彩色字母加数字的验证码
这个问题比较简单,只讲下原理,代码如果你要的话我发给你,或者自己网上搜索下。
原理:
1、创建0-9a-zA-Z字符串
2、创建GD画布,选择相应的颜色
3、用for循环产生制定长度的【验证码】元素(使用随机数函数来获取不同的字符)
4、以验证码元素为内容创建图像
5,如果需要对每个字符设置不同的颜色,只需要对每个字符单独设置一个前景色即可
㈢ php如何生成多个随机不重复颜色代码
颜色取值范围16777215这样的值不准确也不科学吧。颜色由RGB组成。一共有255*255*255种可能。直接组合一下就行了。
$base=range(0,255);
$R=array_rand($base,20);shuffle($R);
$G=array_rand($base,20);shuffle($G);
$B=array_rand($base,20);shuffle($B);
for($i=0;$i<20;$i++){
$color[]='#'.dechex($R[$i]).dechex($G[$i]).dechex($B[$i]);//这里再加上补足两位就ok了
}
var_mp($color);
㈣ 用php怎么实现每刷新一次网页,背景颜色自动切换,且输出当前颜色代码
如果只是简单的实现每次加载背景色随机并且输出的话,可以顶一个颜色数组,每次刷新页面的时候,随机取得数组值得,并且输出。
<div <?php $arr = array('red','blue','green');
$color = $arr[rand(0,2)];
echo "style='background:".$color ."'";?>>
<?php echo $color;?>
</div>
㈤ php里面怎么用imagechar()随机输出文本的颜色和位置呀
列:
<?php
$im = imagecreate(100,100);
$string = 'PHP';
$bg = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// 左上角输出字符 P
imagechar($im, 5, 0, 0, $string, $black);
header('Content-type: image/png');
imagepng($im);
?>
㈥ php怎么随机高亮其中一个数组的字体颜色
<?php
$arr = array('北', '京', '欢', '迎', '您', '!');
//rand(min,max):生成min至max之间的随机数
//count(array):统计数组array的长度
$rand_key = rand(0, count($arr) - 1);
//PHP_EOL:PHP换行符,可以不写
echo "本次高亮的是第" . ($rand_key + 1) . "个字符串<br />" . PHP_EOL;
foreach ($arr as $key => $value) {
$style = "margin: 10px;";
if ($key == $rand_key) {
$style .= "color:white;background-color:red;";
}
echo "<span style='" . $style . "'>" . $value . "</span>";
}
㈦ php如何生成多个随机颜色代码
<?php
functionrandColor($num){
//colorvaluelimits0-16777215;
$prehash='#';//usingstring'#'beforethecolorvalue;
$rsArr=[];
$color=rand(0,16777215);
for($i=0;$i<$num;$i++){
$rsArr[$i]=$prehash.dechex($color);
}
return$rsArr;
}
print_r(randColor(20));
㈧ php怎么随机高亮一个数组
php 后端语言。要刷新显示 需要html。
<?php
$str=['在吗','怎么了','吃饭了','好的','我要','你的'];
$key=rand(0,5);//随机数
foreach($str as $k=>$v){
echo "<li ".($k==$key?"class=red":"").">".$v."</li>";
}
?>
<style>
.red{
color:red;
}
</style>