strrpos()的支持对字符串搜索的扩展版

//--------------------------------
// int strrpos2(string $text, string $str)
// 
// 这是 strrpos()的扩展版, 支持对字符串的搜索.

function strrpos2($text, $str)
{
    if( !is_string($text) or !is_string($str) ) return false;
    
    $len = strlen($text);
    if( $len == 0 ) return false;
    
    $i = $len;
    
    $slen = strlen($str);
    if( $slen == 0 ) return false;
    
    while($i>0)
    {
        if( $str == substr($text, $i-$slen, $slen) ) {
            return $i-$slen;
        }else{
            $i--;
        }
    }
    return false;
}