Obtenir la longueur de la chaîne

Obtient le nombre de caractères de la chaîne dans [Source Data] et stocke la valeur dans [Destination Data].

Bloc
Texte

TARGET = length(EXPRESSION);
  1                 2

# Description
1 [Destination Data] Définissez la destination dans laquelle vous souhaitez stocker la longueur de la chaîne. La longueur de la chaîne est stockée sous forme de valeur entière.
2 [Source Data] Définissez la source de données dans laquelle la chaîne est stockée. Si vous utilisez une variable externe, la chaîne est encodée dans le paramètre [Encodage de chaîne] de l'équipement associé. Sinon, la chaîne est encodée en UTF-8.

(Exemple)

Bloc

 

Texte

Var1 = length(Var3);

 

Exemple d'opération

Variable dans [Source Data]

Variable dans [Destination Data]

Commentaires
Chaîne

Nombre maximum d'octets

Type de données Nombre de caractères obtenus
ABCDE

5

INT 5-
AB

5

INT 2-
Aあ

5

INT 2Le nombre de caractères de la chaîne est stocké.
AA

[Longueur de la variable] activée dans la fenêtre des propriétés de variable

INT 2-
Aあ

[Longueur de la variable] activée dans la fenêtre des propriétés de variable

INT 2Le nombre de caractères de la chaîne est stocké.
A(0x00)CDE

5

INT 1
Si la valeur est NULLE (0x00), la chaîne se termine là.
(0x00)

5

INT 0
Si la valeur est NULLE (0x00), la chaîne se termine là.
A(0x0A)CD

5

INT 4Le code de saut de ligne (0x0A) est considéré comme un caractère.
A(0x0D)CD

5

INT 4Le code retour (0x0D) est considéré comme un caractère.