Zymba Documentation
String
object @String() {
byteAt(string $string, int $offset): string {}
byteCodeAt(string $string, int $offset): int {}
byteIndexOf(string $string, string $substring): int {}
capitalize(string $string): string {}
capitalizeWords(string $string): string {}
charAt(string $string, int $offset): string {}
charCodeAt(string $string, int $offset): int {}
chop(string $string, int $length, string $delimiter): string {}
chopOnBytes(string $string, int $length, string $delimiter): string {}
compare(string $string1, string $string2): int {}
compareNatural(string $string1, string $string2): int {}
concat(...$strings): string {}
contains(string $string, string $substring): bool {}
containsInsensitive(string $string, string $substring): bool {}
convert(string $string, string $from, string $to): string {}
countBytes(string $string): int {}
countChars(string $string): int {}
countDistinctBytes(string $string): int {}
countDistinctChars(string $string): int {}
countSubstring(string $string, string $substring): int {}
countUsedBytes(string $string): object {}
countUsedChars(string $string): object {}
crc32(string $string): int {}
distanceBetween(string $string1, string $string2): int {}
endsWith(string $string, string $substring): bool {}
endsWithInsensitive(string $string, string $substring): bool {}
equals(string $string1, string $string2): bool {}
equalsInsensitive(string $string1, string $string2): bool {}
foldCase(string $string): string {}
format(string $string, ...$arguments): string {}
fromByteCodes(object $codes): string {}
fromCharCodes(object $codes): string {}
fromHex(string $string): string {}
fromLatin1(string $string): string {}
hasByteIndex(string $string, int $index): bool {}
hasIndex(string $string, int $index): bool {}
head(string $string): string {}
headOnBytes(string $string): string {}
indexOf(string $string, string $substring): int {}
indexOfInsensitive(string $string, string $substring): int {}
insert(string $string, string $substring, int $offset): string {}
insertOnBytes(string $string, string $substring, int $offset): string {}
isBinaryDigits(string $string): bool {}
isDecimalDigits(string $string): bool {}
isEmpty(string $string): bool {}
isHexDigits(string $string): bool {}
isMarkedUTF8(string $string): bool {}
isOctalDigits(string $string): bool {}
isPrintable(string $string): bool {}
isSingleByte(string $string): bool {}
isSingleChar(string $string): bool {}
isValidASCII(string $string): bool {}
isValidUTF8(string $string): bool {}
isWhiteSpace(string $string): bool {}
lastByteIndexOf(string $string, string $substring): int {}
lastIndexOf(string $string, string $substring): int {}
lastIndexOfInsensitive(string $string, string $substring): int {}
metaphone(string $string): string {}
normalizeLineBreaks(string $string): string {}
normalizeWhiteSpace(string $string): string {}
pad(string $string, int $length, string $padding): string {}
padOnBytes(string $string, int $length, string $padding): string {}
partition(string $string, int $length): object {}
partitionOnBytes(string $string, int $length): object {}
quote(string $string, string $delimiter): string {}
repeat(string $string, int $count): string {}
replace(string $string, string $substring, string $replacement, int $limit): string {}
replaceMultiple(string $string, object $replacements): string {}
reverse(string $string): string {}
reverseOnBytes(string $string): string {}
scrub(string $string): string {}
slice(string $string, int $offset, ?int $length): string {}
sliceOnBytes(string $string, int $offset, ?int $length): string {}
soundex(string $string): string {}
splice(string $string, int $offset, ?int $length, string $replacement): string {}
spliceOnBytes(string $string, int $offset, ?int $length, string $replacement): string {}
split(string $string, string $delimiter, int $limit): object {}
splitNonEmpty(string $string, string $delimiter, int $limit): object {}
startsWith(string $string, string $substring): bool {}
startsWithInsensitive(string $string, string $substring): bool {}
tail(string $string): string {}
tailOnBytes(string $string): string {}
toByteCodes(string $string): object {}
toCharCodes(string $string): object {}
toHex(string $string): string {}
toLatin1(string $string): string {}
toLower(string $string): string {}
toLowerASCII(string $string): string {}
toUpper(string $string): string {}
toUpperASCII(string $string): string {}
trim(string $string): string {}
trimLeft(string $string): string {}
trimRight(string $string): string {}
truncate(string $string, int $offset, int $length, string $marker): string {}
unescapeC(string $string): string {}
}
Static string related functions.