カンマまたは空白をハイフンに置き換える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`