Parsing

string_length(str);
Retourne le nombre de caractères de la chaîne.
string_pos(substr, str);
Retourne la position de substr dans str (0=pas d'occurrence).
string_copy(str, index, count);
Retourne une sous-chaîne de str, débutant à la position index et de longueur count.
string_char_at(str, index);
Retourne le caractère de str à la position index.
string_delete(str, index, count);
Retourne une copie de str amputée d'une partie commençant à la position index et de longueur count.
string_insert(substr, str, index);
Retourne une copie de str avec ajout de substr à la position index.
string_replace(str, substr, newstr);
Retourne une copie de str avec la première occurrence de substr remplacée par newstr.
string_replace_all(str, substr, newstr);
Retourne une copie de str avec toutes les occurrences de substr remplacée par newstr.
string_count(substr, str);
Retourne le nombre d'occurrences de substr dans str.
string_lower(str);
Retourne une copie en minuscule de str.
string_upper(str);
Retourne une copie en majuscule de str.
string_repeat(str, count);
Retourne une chaîne comprenant count copies de str.
string_letters(str);
Retourne une chaîne qui ne contient que les lettres de str.
string_digits(str);
Retourne une chaîne qui ne contient que les chiffres de str.
string_lettersdigits(str);
Retourne une chaîne qui ne contient que les lettres et les chiffres de str.

Presse-papiers

Les fonctions suivantes traitent du presse-papiers pour stocker du texte.

clipboard_has_text();
Retourne si présence de texte dans le presse-papiers.
clipboard_get_text();
Retourne le texte courant du presse-papiers.
clipboard_set_text(str);
Met la chaîne str dans le presse-papiers.

Type

chr(val);
Retourne une chaîne contenant le caractère de code ascii val.
is_string(x);
Retourne si x est une chaïne (en opposition à un réel).
string(val);
Transforme la valeur réelle en une chaîne de caractères en utilisant un format standard (aucune position décimale lorsqu'il s'agit d'un entier et deux positions décimales quand les autres cas).