Phactory\Inflector::ordinalize PHP Method

ordinalize() public method

This method converts 13 to 13th, 2 to 2nd ...
public ordinalize ( integer $number ) : string
$number integer Number to get its ordinal value
return string Ordinal representation of given string.
    function ordinalize($number)
    {
        if (in_array($number % 100, range(11, 13))) {
            return $number . 'th';
        } else {
            switch ($number % 10) {
                case 1:
                    return $number . 'st';
                    break;
                case 2:
                    return $number . 'nd';
                    break;
                case 3:
                    return $number . 'rd';
                default:
                    return $number . 'th';
                    break;
            }
        }
    }