カンマまたは空白をハイフンに置き換えるPHPコードが必要です
例:If$value = 'home garden'
または$value = 'home,garden'
、
結果が必要ですhome-garden
試し$result = preg_replace('/\s+[\,]/', '-', trim($value));
ましたが、ダメです。
誰かがそれを説明できますか?
カンマまたは空白をハイフンに置き換えるPHPコードが必要です
例:If$value = 'home garden'
または$value = 'home,garden'
、
結果が必要ですhome-garden
試し$result = preg_replace('/\s+[\,]/', '-', trim($value));
ましたが、ダメです。
誰かがそれを説明できますか?
$result = preg_replace('/[ ,]+/', '-', trim($value));
テスト:
$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`