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>