【发布时间】:2010-10-18 23:58:48
【问题描述】:
示例:-this--is---a-test--
我想要的:this-is-a-test
感谢您的任何回答! :)
【问题讨论】:
示例:-this--is---a-test--
我想要的:this-is-a-test
感谢您的任何回答! :)
【问题讨论】:
没有正则表达式....
$string = trim($string,'-');
while (stristr($string,'--')) {$c = str_ireplace('--','-',$string);}
【讨论】:
我会使用preg_replace 和trim 的组合:
trim(preg_replace('/-+/', '-', $str), '-')
preg_replace 调用删除多个破折号,trim 删除前导和尾随破折号。
【讨论】: