如何用破折号替换空格并删除一些字符?
How to replace spaces with dash and remove some characters?
如何用破折号替换空格 和 在单个操作中删除一些字符?
下面的代码可以完美运行,但需要单独的操作;我该如何合并它们?
$_POST[url]=str_replace(str_split('\/:*?"<>|.,;'), '', $_POST[title]);
$_POST[url]=str_replace(" ","-",$id.'-'.$_POST[title].'.html');
preg_replace
将为您完成这项工作:
preg_replace(array('/[\/:\*\?"<>|\.,;]+/', '/\s/'), array('', '-'), 'Strange string.');
查看一些 manuals 以寻求帮助。
如何用破折号替换空格 和 在单个操作中删除一些字符?
下面的代码可以完美运行,但需要单独的操作;我该如何合并它们?
$_POST[url]=str_replace(str_split('\/:*?"<>|.,;'), '', $_POST[title]);
$_POST[url]=str_replace(" ","-",$id.'-'.$_POST[title].'.html');
preg_replace
将为您完成这项工作:
preg_replace(array('/[\/:\*\?"<>|\.,;]+/', '/\s/'), array('', '-'), 'Strange string.');
查看一些 manuals 以寻求帮助。