【发布时间】:2016-12-24 06:42:17
【问题描述】:
如何在 Php 中用破折号 '-' 替换所有空格?
到目前为止,我已经尝试过了。
$post_name = $row['post_name'];
$post_name = preg_replace('/\_/', '-', $post_name);
$post_name= preg_replace("/[^A-Za-z 0-9?!\-]/",'',$post_name);
现在的问题是,它有时不会替换某些字符串中的空格,如果有多个空格,它会给出多个破折号,但我只需要一个破折号。我该如何解决这个问题?
【问题讨论】:
标签: php