Convertit un nombre réel en une chaîne en utilisant votre propre format, où vous pouvez choisir combien de "lieux" sont enregistrés dans la chaîne et combien de décimales sont également enregistrées. Les deux peuvent être très utiles, certains jeux préfèrent afficher un score comme un nombre de chiffres, tandis que le contrôle des décimales peut être bon pour une grande précision les deux décimales de string() ne peut pas fournir. Si le nombre de places spécifié est supérieur à la valeur à afficher et / ou le nombre plus les décimales qui ont été spécifiées est inférieur au nombre total de places, des espaces seront ajoutés avant la valeur pour compenser la différence (voir le exemple ci-dessous). Les zéros seront ajoutés à droite de la virgule décimale si la valeur donnée est inférieure au total et au nombre de décimales à inclure.
string_format(val, tot, dec);
Argument La description val Le nombre réel à transformer en chaîne. tot Le nombre total de places du nombre principal à afficher. Des zéros ou des espaces seront insérés pour correspondre à cela. dec Le nombre de décimales à inclure.
String
str1 = string_format(1234, 8, 0);
str2 = string_format(pi, 1, 10);
str3 = string_format(pi, 5, 5);
Cela va définir str1 à "1234", str2 à "3.1415926535" et str3 "3.14159".