In PHP, I want to remove the pound sign (#) from a hex string if it exists.
I tried the following:
$str = "#F16AD3";
//Match the pound sign in the beginning
if (preg_match("/^\#/", $str)) {
//If it's there, remove it
preg_replace('/^\#/', '', $str);
};
print $str;
But it didn't work. It prints out #F16AD3
How can I remove the pound only if it exists?
Why using preg_replace for this?