|
Posted by Bruno B B Magalhγes on 10/11/50 11:05
Richard,
my solution right know is:
if(substr($url,-1) != '/')
{
$url = $url.'/';
}
Simple and fast... :)
Regards,
Bruno B B Magalhaes
On Jan 12, 2005, at 3:37 PM, Richard Lynch wrote:
> Bruno B B MagalhΓ£es wrote:
>> how to determine if the last char of a string is a '/'...
>>
>> The problem, a webpage can be accessed by www.domain.com/page.php or
>> www.domain.com/page.php/
>
> In addition to the two fine answers posted so far:
>
> if ($string[strlen($string)-1] == '/'){
> echo "It ends in '/'<BR>\n";
> }
> else{
> echo "It does NOT end in '/'<BR>\n";
> }
>
> substr and the above will be fastest, if it matters (probably not).
> The
> different in performance between substr and array reference is
> negligible,
> I think.
>
> preg_match is more flexible if you need to maybe some day figure out
> the
> last several letters in weird combinations.
>
> substr will be useful if you might some day need more letters, but not
> in
> weird combinations.
>
> The array usage may be more natural if you are already tearing apart
> the
> string character by character in other bits of the same code.
>
> YMMV
>
> --
> Like Music?
> http://l-i-e.com/artists.htm
>
>
Navigation:
[Reply to this message]
|