diff --git a/functions/strings.xml b/functions/strings.xml index ce3955a5c3..6c2fdb3e91 100644 --- a/functions/strings.xml +++ b/functions/strings.xml @@ -1902,6 +1902,62 @@ if (!strcasecmp ($var1, $var2)) { + + + str_pad + Pad a string to a certain length with another string + + + Description + + + string str_pad + string input + int pad_length + string + pad_string + int + pad_type + + + + + This functions pads the input string on + the left, the right, or both sides to the specifed padding + length. If the optional argument + pad_string is not supplied, the + input is padded with spaces, otherwise it + is padded with characters from pad_string + up to the limit. + + + + Optional argument pad_type can be + STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH. If + pad_type is not specified it is assumed to + be STR_PAD_RIGHT. + + + + If the value of pad_length is negative or + less than the length of the input string, no padding takes + place. + + + + + <function>str_pad</function> example + +$input = "Alien"; +print str_pad($input, 10); // produces "Alien " +print str_pad($input, 10, "-=", STR_PAD_LEFT); // produces "-=-=-Alien" +print str_pad($input, 10, "_", STR_PAD_BOTH); // produces "__Alien___" + + + + + + strpos