Posto qui una semplicissima funzione per generare un colore unico in base ad una stringa data. l’algoritmo e semplicissimo e non c’e nulla di cosi elaborato anzi… Spero possa servire a qualcuno?!?!

function generateColor($string) {

// Number to generate
$length = 3;
// Start position in md5 string
$start = 0;
// Value to increment in md5 string
$inc = 10;

$color = array();
$possible = md5($string);
$i = 0;

	while ($i < $length) {
		$char = substr($possible, $start, $length-1);
		//uncomment this to enable hex output
		//$color[$i]= $char;
		$color[$i]= hexdec($char);
		$i++;
		$start += $inc;
	}

return $color;

}


— Fine —
Post scritto con KBlogo

Advertisements