substring
Fetch a substring of a string from a given position with a given length
Definition
string substring(string $text, integer $startIndex, int $substringLength)
Returns the substring of $text
starting at $startIndex
with length $substringLength
.
Parameters
string $text
Text to search select a substring of.
number $startIndex
The index of the original string where the first character of the substring is. Starts from zero.
int $substringlength
The length of the substring to be returned.
Returns
string
Substring of $text
starting at $startIndex
of length $substringLength
.
Examples
{
a: substring('Hello, world!', `7`, `5`),
b: substring('Hello, world!', `7`, `50`),
c: substring('Hello, world!', `-7`, `5`), // Error
d: substring('Hello, world!', `0`, `0`),
e: substring('Hello, world!', `0`, `true`),
f: substring('Hello, world!', `0`, `null`), // Error
g: substring('', `0`, `10`),
h: substring('', `1`, `10`),
i: substring(`null`, `0`, `1`)
}
{
"a": "world",
"b": "world!",
"d": "",
"e": "H",
"g": "",
"h": "",
"i": null
}
Updated about 1 year ago