public static function getPrevWhitespace($string, $start = null)
    {
        $start = ($start !== null) ? $start : strlen($string);

        while ($start > 0 && !self::isWhitespace($string[$start - 1])) {
            $start--;
        }

        if ($start === 0) {
            return false;
        }

        $start--;

        return $start;
    }