从网址中删除结尾斜杠

时间:2014-07-09 10:35:05

标签: php

我试图让网址安全以备日后使用。 所以我想从url字符串的末尾删除斜杠。

其实我在做:

function getUrl() {
    $url = "url/with/ending/slashes///";
    if(..someConditions..) {
        $url = false;
    }
    return $url
}

$a = getUrl();

while($a !== $a = rtrim($a, '/'));

因此字符串可以包含字符串值或布尔值

在处理字符串的意外值时会有任何意外的结果或缺点吗? (比如特定字符串,布尔值,整数等?)

1 个答案:

答案 0 :(得分:0)

在继续前进之前检查结果是否为假,

$a = getUrl();
if($a){
   while($a !== $a = rtrim($a, '/'));
}