$Pad

From m204wiki
Revision as of 19:15, 7 October 2016 by JAL (talk | contribs) (add link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The $Pad function allows padding to the left with a designated character. $Pad works exactly like $PadR, with the exception that $Pad pads to the left while $PadR pads to the right.

Note: Many $functions have been superseded by SOUL OO methods. The Right (String function) provides a left-padding feature similar to $Pad.

The $Pad function takes three arguments and returns a character string of the length specified by the value of the third argument. The resulting string contains the first argument, right-justified, and padded with the character indicated in the second argument. The length argument is rounded if it is not an integral value.

Examples

$pad('55449825','0',9) equals '055449825' $pad('123.65','*',8) equals '**123.65' $pad('123.65','*',7.66) equals '**123.65'

  • If the value of the third (length) argument is greater than 255, 255 is used.
  • If the value of the length argument is not greater than zero, a null string is returned.
  • If the second argument contains more than one character, the first character in the string is the one used for padding. For example:

    $pad('123.65','*4',8) equals '**123.65'