2.4.5.2. - String Functions
index(s1, s2)
-
Returns an integer indicating the position of the first occurrence of
string
s2
in strings1
, counted from 1, or zero ifs1
does not contains2
. split(string, arr)
-
Splits the string
string
at space characters and assigns the resulting substrings to successive elements of the associative arrayarr
, starting with element 0. The space characters are eliminated. The functions returns the number of elements assigned. split(string, arr, delimiter)
-
As above, but splits the string
into elements that are delimited by the string
delimiter
. The delimiting characters are eliminated. substr(string, m)
-
Returns the portion of string
string
that begins at positionm
, counted from 1. substr(string, m, n)
-
As above, but the returned string is no longer than
n
. length(string)
-
Returns the length of the string
string
. sprintf(format [, a, b, ... ])
-
Returns a string containing the formatted print.
See
sprintf()
in a C-language reference manual.
sscanf(string, format, a [, b, ... ])
-
Scans the literal string or string variable
string
for data, whereformat
contains a format specification in the same style as the C language scanf() function. Each subsequent argument is a variable name or array element that will be assigned the values scanned for. The function returns the number of items found in the string.