PHPは、色の乱数を生成するための3つの方法があります

最初の

<?PHPの
$は、Red = 配列(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22を、 23,24,25,26,27,28,29,30,31,32,33 );
$ブルー = 配列(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 )。
$ iは = 0; $ I <6; $ I ++ ){
 $インデックス = ランド(0,32- $ I )。
$ redBall [] = $赤 [ $インデックス]。
設定を解除$赤 [ $インデックス]);
$ K = $インデックス$ K < $赤)-1; $ K ++ ){
    赤$ [ $ K ] = 赤$ [ $ K +1 ]。
} 
} 
ASORT$ redBall )。
?> 
<divのスタイル= "背景色:赤;色:白;幅:160ピクセル;フロート:左;テキスト整列:センター;"> 
<?PHPの
 foreachの$ redBall  として $ V ){
 エコー $ V「」。 
}
?> 
</ div> 
<divのスタイル= "背景色:青;色:白;幅:40ピクセル;フロート:左;テキスト整列:センター">
<?PHPの
 エコー $ブルー [ランド(0,15 )]。
?> 
</ div>

第2

<?PHP 
のエコー「<BR>」エコー "<P>" ;
$ RED1 = 範囲(1,33 )。
$ブルーワン航空 = mt_rand(1,6 );
$ SC1 = array_rand$ RED1、6 )。
?> 
<divのスタイル= "背景色:赤;色:白;幅:160ピクセル;フロート:左;テキスト整列:センター;"> 
<?PHPの
 foreachの$ SC1  として $ V ){
 エコー " $ V " 
}
?> 
</ div>
<divのスタイル=「背景色:青;色:白;幅:40ピクセル;フロート:左;テキスト整列:センター」> 
<?PHP
 のエコー$ブルーワン?> 
</ div>

第三の

<?PHP
     $ ARR = 配列();
     $特別 = 配列();
     // I -32ビット数
    のための$ I = 1; $ I <= 32; $ I ++ ){
         $ ARR [ $ I ] = Iドル; 
    } 
    // 1-15特別な番号
    のために$ I = 1; $ I <= 15; $ I ++ ){ 
         $特別 [ $ I ] = $ I ; 
    } 
    //は、ランダム配列
    の$ ARR2であります= array_rand$ ARR、6 )。
    $ ARR3 = array_rand$特別、1 ); 
    
    $ ARR2 [] = $ ARR3 

    $ strの = "<divのスタイル= 'フォントサイズ:16pxに;パディングトップ:10pxの;テキスト整列:センター'>" ;
    foreachの$ ARR2  として $ V ){
         $ STR = "<スパンスタイル= '色:赤、フォントサイズ:25ピクセル'>。$ V --- </スパン>" 
    } 
    $ strの = '</ DIV>'。; 
    
    エコー $ strの

?>

 

おすすめ

転載: www.cnblogs.com/shenjingwa/p/11864471.html