<?php
function swift_rgb2hex($rgb,$hash=true) {
if($rgb == NULL){
return 'none';
}
if($hash)
$hex = '#';
$temp = explode('(',$rgb);
if(!is_array($temp) || count($temp)=<1){
return $rgb;
}
$rgb = $temp[1];
$temp = explode(')',$rgb);
$rgb = $temp[0];
$rgb = explode(',',$rgb);
$hex .= str_pad(dechex($rgb[0]), 2, "0", STR_PAD_LEFT);
$hex .= str_pad(dechex($rgb[1]), 2, "0", STR_PAD_LEFT);
$hex .= str_pad(dechex($rgb[2]), 2, "0", STR_PAD_LEFT);
return $hex;
}
echo swift_rgb2hex('rgba(0,0,0)');
echo swift_rgb2hex('boom');
echo swift_rgb2hex('FFFFFF');
echo swift_rgb2hex('rgba(0,0,0)');
- Output for 5.3.0 - 5.3.28, 5.4.0 - 5.4.25
- Parse error: syntax error, unexpected '<' in /in/Skokj on line 11
Process exited with code 255.
preferences:
182.71 ms | 1395 KiB | 62 Q