rgb to hex function
Функция конвертирует RGB в HEX
function rgb2hex($rgb){
return sprintf(”%06X”, $rgb);
}/*
** Examples:
*/print rgb2hex(0×00FF00);
// returns –> 00FF00print rgb2hex(65280);
// returns –> 00FF00
Функция конвертирует RGB в HEX
function rgb2hex($rgb){
return sprintf(”%06X”, $rgb);
}/*
** Examples:
*/print rgb2hex(0×00FF00);
// returns –> 00FF00print rgb2hex(65280);
// returns –> 00FF00
Функция возвращает случайный цвет от ‘000000′ до ‘ffffff’:
function get_random_color(){
mt_srand((double)microtime()*1000000);
$c = ”;
while(strlen($c)<6){
$c .= sprintf(”%02X”, mt_rand(0, 255));
}
return $c;
}
Функции для чтения/записи массива в файл.
function load_array_dump($filename) {
$fp = fopen($filename,”r”);
$content = fread($fp,filesize($filename));
fclose($fp);
eval(’$array=’.gzuncompress(stripslashes($content)).’;');
return($array);
}function save_array_dump($filename, $array) {
$dump = addslashes(gzcompress(var_export($array,true),9));
$fp = fopen($filename, “wb+”);
fwrite($fp, $dump);
fclose($fp);
}