Php 如何卸下第一个&;如果url为';s存在吗?
我使用parse_url()来获取url的路径,但我想删除第一个斜杠&如果它存在,则删除最后一个斜杠 例如:Php 如何卸下第一个&;如果url为';s存在吗?,php,regex,Php,Regex,我使用parse_url()来获取url的路径,但我想删除第一个斜杠&如果它存在,则删除最后一个斜杠 例如: "/posts/funny-dog/" -> "posts/funny-dog" "/" -> "" // Because http://www.google.com/ path is a slash "/categories/politic" -> "categories/politics" 谢谢修剪($str,“/”)可能是你最好/最快的赌注。如果最后一个斜杠存在
"/posts/funny-dog/" -> "posts/funny-dog"
"/" -> "" // Because http://www.google.com/ path is a slash
"/categories/politic" -> "categories/politics"
谢谢
修剪($str,“/”)
可能是你最好/最快的赌注。如果最后一个斜杠存在,我怎么能只删除它呢?@benjamingodacrertrim
方法基本上也是这样,但只在右边(结尾)。@CharlesLeaf很棒。现在,即使用户放置了一个尾随斜杠,代码也能正常工作。谢谢