I need PHP code to replace comma or whitespace with hyphen
For eg: If $value = 'home garden'
or $value = 'home,garden'
,
i need result as home-garden
I tried $result = preg_replace('/\s+[\,]/', '-', trim($value));
, but no use..
Can someone explain it?
$result = preg_replace('/[ ,]+/', '-', trim($value));
Test:
$value = ' home ,garden , gardener ';
$result = preg_replace('/[ ,]+/', '-', trim($value));
echo $result;
//home-garden-gardener
$result = str_replace(array(',', ' '), '-', $value);
$stringAfter = str_replace(",", "-",$stringBefore);
example:
$stringBefore="abc,def,ghi";
$stringAfter = str_replace(",", "-",$stringBefore);
print $stringAfter;
Output:
`abc-def-ghi`