Función PHP para obtener color aleatorio

Esta simples función PHP nos permite obtener colores hexadecimal en forma aleatoria, para utilizar esta funcion solo debemos llamar a la funcion:

randomColor();

Esta función nos devolvera un código de color hexadecimal #fff, y solo debemos colocar dentro de la etiqueta que deseamos que tenga el color, al final del la funcion les dejo una muestra de como utilizar.

<?php 
function randomColor(){
 $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;
}
//Fin de la funcion.


echo "El codigo del color es:<b>" . randomColor() . "</b>";
?>
//Aca mostramos una etiqueta div con el fondo del color obtenido en forma aleatoria, y dentro mostramos el codigo del color
<div style="background-color:<?php echo randomColor(); ?>; padding:3px; heigh:60px; width:200px;"><?php echo randomColor(); ?></div>

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.