PLZ: A handy PHP library for lazy programmers
  • Namespace
  • Class
  • Tree
  • Todo

Namespaces

  • amekusa
    • plz
  • PHP

Classes

  • alt
  • arr
  • constant
  • dom
  • fn
  • num
  • obj
  • op
  • path
  • str
  • sys
  • T
  • type
  • xml

Exceptions

  • ErrorException

Class num

Number utilities

To get started, place the following line around top of your code.

use amekusa\plz\num;
Abstract
Namespace: amekusa\plz
Located at num.php

Methods summary

public static string
# ordinal( integer $X )

Returns an ordinal number

Returns an ordinal number

Parameters

$X
A number

Returns

string

Example

Demonstration

var_dump( num::ordinal(1) );  // First
var_dump( num::ordinal(2) );  // Second
var_dump( num::ordinal(3) );  // Third
var_dump( num::ordinal(4) );  // Fourth
var_dump( num::ordinal(11) ); // Eleventh
var_dump( num::ordinal(20) ); // Twentieth
var_dump( num::ordinal(21) ); // Twenty-first
var_dump( num::ordinal(-1) ); // Negative first
string(3) "1st"
string(3) "2nd"
string(3) "3rd"
string(3) "4th"
string(4) "11th"
string(4) "20th"
string(4) "21st"
string(4) "-1st"

public static string
# abc( integer $X )

Returns an alphabetic character indexed by $X

Returns an alphabetic character indexed by $X

Parameters

$X
A number

Returns

string

Example

Demonstration

var_dump( num::abc(0) );  // 'a'
var_dump( num::abc(1) );  // 'b'
var_dump( num::abc(2) );  // 'c'
var_dump( num::abc(25) ); // 'z'
var_dump( num::abc(26) ); // 'a'
string(1) "a"
string(1) "b"
string(1) "c"
string(1) "z"
string(1) "a"

PLZ: A handy PHP library for lazy programmers API documentation generated by ApiGen