1

所以我有一个像 /intelliship/ 这样返回的 URI,我需要从该 URI 中删除开始斜杠和尾随斜杠。

尝试(失败)代码:

<?php 
$value = $_SERVER['REQUEST_URI'];
function __construct($value){
    if(strpos($value,'/')==FALSE){
        return trim(substr(strrchr($value, ' '), 1 ));
    }else{
        return trim(substr($value, strpos($value,'/')),'/');
    }

    $value = ucwords($value);
}
?>

这不会去除任何斜线,并且是非常草率的代码。任何帮助将不胜感激。

4

1 回答 1

7

为什么不只是:

$value = trim($value, "/");

不需要正则表达式或检查第一个或最后一个字符是什么。

于 2012-10-25T18:42:22.753 回答