# 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 | 2 | Le 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 | 2 | Le 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 | 4 | Le code de saut de ligne (0x0A) est considéré comme un caractère.
A(0x0D)CD | 5 | INT | 4 | Le code retour (0x0D) est considéré comme un caractère.