2009-09-28 68 views

回答

11

你并不需要一个正则表达式。使用str_replace

$item = str_replace('_', '-', $item);

+1

或更好,但strtr函数的效率(),因为它的速度更快。 – slikts 2009-09-28 15:25:28

2

你可以转换了空间,并强调与一个正则表达式来冲:

$item = preg_replace('/[ _]+/', '-', $item); 
相关问题