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.
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.
String
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".