使用preg_replace删除URL中的&和空格

Luk*_*uka 1 php regex preg-replace

我试图删除空格和&在URL中,并用 - 替换它.到目前为止,以下工作:

preg_replace('/\s+/', '-', $page->label) // whitepace gets replaced with -    
preg_replace('/\&/', '-', $page->label) // & gets replaced with - 
Run Code Online (Sandbox Code Playgroud)

我想在一行中有这个,但我无法结合2.任何人都可以帮忙吗?非常感谢你提前.

Ard*_* Xi 6

这应该很好地保持在一行.

$output = preg_replace('/\s+|&/', '-', $page->label);
Run Code Online (Sandbox Code Playgroud)