אז ככה, ראיתי קצת יבש פה אז החלטתי ככה להתחיל עם איזה פונקציה קלילה.
פונקציה זו מקבלת ערך מסוג מחרוזת, הערך אמור ליהיות איזשהו צבע HEX(כגון: #FFFFFF, #8606d8), ומחזירה את הערך RGB שלה.
הפונקציה:
שימוש:קוד PHP:<?php
function HEXToRGB($hex)
{
if (preg_match('/^#?([a-fA-F\d]{6})$/', $hex))
{
$hex = substr($hex,1);
list($r,$g,$b) = array(hexdec($hex[0] . $hex[1]), hexdec($hex[2] . $hex[3]), hexdec($hex[4] . $hex[5]));
return "{$r},{$g},{$b}";
}
else
return "0,0,0";
}
?>
דוגמא:קוד PHP:HexToRGB(string_hexcolor)
קוד PHP:echo HEXToRGB("#0e6958"); //תוצאה: 14,105,88





ציטוט ההודעה