1

/intelliship/ のように返される URI があるので、その URI から先頭のスラッシュと末尾のスラッシュを削除する必要があります。

試行 (FAILED) コード:

<?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 に答える