string_set_byte_at


La description

Cette fonction définit un octet directement dans une chaîne (basée sur le format UTF8) et renvoie une copie de la chaîne avec les modifications.

NOTE: Cette fonction est incroyablement lente, alors considérez soigneusement si c'est nécessaire et où vous l'utilisez.


Syntaxe:

string_set_byte_at(str, pos, byte);

Argument La description
str La chaîne pour changer l'octet de.
pos La position dans la chaîne (commençant à 1) pour changer l'octet de.
byte La nouvelle valeur d'octet.


Résultats:

String


Exemple:

str = string_set_byte_at("hello", 2, 97);

Le code ci-dessus changerait la valeur de l'octet de la deuxième lettre dans la chaîne, et ainsi définir la variable str tenir "hallo".