Как мы можем заменить все пробелы штрихом '-' в Php?Как мы можем заменить все пространство тире, используя Php?
До сих пор я пробовал это.
$post_name = $row['post_name'];
$post_name = preg_replace('/\_/', '-', $post_name);
$post_name= preg_replace("/[^A-Za-z 0-9?!\-]/",'',$post_name);
Теперь проблема в том, что оленья кожа иногда заменить пространство в некоторой строке, и если есть более чем одно пространство дает более одного тире, но мне нужно только одно тире. Как я могу решить эту проблему ?