rgb to hex function

January 5, 2007 Всякое

Функция конвертирует RGB в HEX

      function rgb2hex($rgb){
return sprintf(”%06X”, $rgb);
}

/*
** Examples:
*/

print rgb2hex(0×00FF00);
// returns –> 00FF00

print rgb2hex(65280);
// returns –> 00FF00

get_random_color function

Функция возвращает случайный цвет от ‘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;
}

Иерархия программистов…

Смешно, конечно, но в каждой правде…

progremmer hierarchy

Regular Expression Sheet

Uncategorized

Такая вот табличка, может будет полезно кому:

Regular Expression Sheet

Сохранить массив в файл…

January 3, 2007 Всякое

Функции для чтения/записи массива в файл.

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);
}

ПосвежееДальше