PHP替换空间 - 期望最后

时间:2013-08-30 20:54:37

标签: php string preg-replace

我这里有这个代码:

$this->view->category_name = $categoryName;
$albumName = strtolower($categoryName);
$albumName = preg_replace('/[\s-]+/', '-', $albumName);

这是什么让它把我的字符串变成小写并用 - 替换空格...但是我有一个名为“Miscellaneous”的类别我上面的代码变成“杂项”然后“杂项 - ”它是怎么做到这一点的如何调整我的代码,以便它不会添加到最后?

1 个答案:

答案 0 :(得分:2)

删除最后一个破折号。用以下代码完成代码:

$albumName = trim($albumName, '-');