Fonctions de tableau VBScript - Un excellent guide pour le didacticiel VBScript 8

Tutoriel VBScript - Table des matières

Tutoriel VBScript n ° 1: Présentation des variables VBScript 

Tutoriel VBScript n ° 2: Instructions et boucles conditionnelles VBScript

Tutoriel VBScript n ° 3: Procédures VBScript

Tutoriel VBScript n ° 4: Gestion des erreurs VBScript et exécution de VBScript

Tutoriel VBScript n ° 5: Fonctions de chaîne VBScript

VTutoriel BScript n ° 6: Fonctions de date VBScript

Tutoriel VBScript n ° 7: Fonctions de temps VBScript

Tutoriel VBScript n ° 8: Fonctions de tableau VBScript

Tutoriel VBScript n ° 9: Fonctions mathématiques VBScript

Tutoriel VBScript n ° 10: Fonctions de conversion VBScript et fonctions de format VBScript

Tutoriel VBScript n ° 11: Autres fonctions de VBScript 

Tout au long de cet article «Fonctions de tableau VBScript», nous expliquerons les différents types de fonctions de tableau vbscript fréquemment utilisées avec des exemples. Les fonctions importantes liées au tableau sont la jointure vbscript, le tableau vbscript, le filtre vbscript, la division vbscript, etc.

Tutoriel VBScript # 8: Fonctions de tableau VBScript

Fonctions de tableau VBScript:

Tout en travaillant avec des tableaux dans vbscript, nous pouvons utiliser les fonctions de tableau vbscript intégrées pour effectuer des opérations importantes liées aux tableaux telles que la création, la manipulation, la conversion, etc. Cet article (Fonctions de tableau VBScript) contient toutes les fonctions de tableau VBScript intégrées importantes , qui sont principalement utilisés dans les programmes. 

Fonctions de tableau VBScript - Résumé:

  • Tableau vbscript - Définit un tableau basé sur des valeurs de données données.
  • Filtre vbscript - Définit un tableau qui est un sous-ensemble d'un autre tableau de chaînes à une dimension. Le nouveau tableau est créé en fonction de critères de filtre.
  • vbscript EstTableau - Testez une variable de tableau et renvoyez une valeur booléenne basée sur le résultat.
  • Rejoindre vbscript - Convertit un tableau et renvoie une valeur de chaîne où tous les éléments du tableau sont séparés par un délimiteur spécifique.
  • fractionnement vbscript - Convertit une chaîne en un tableau unidimensionnel de base zéro.
  • vbscript LBound - Renvoie l'index inférieur d'un tableau.
  • vbscript UBound - Renvoie l'index supérieur d'un tableau indiquant la dimension.

Fonctions de tableau VBScript - Détails:

Toutes les fonctions importantes du tableau vbscript sont expliquées dans cette section avec un exemple approprié.

Tableau vbscript:

La fonction de tableau vbscript définit un tableau basé sur des valeurs de données données. Les éléments du tableau reçoivent les arguments de la fonction de tableau vbscript.

Syntaxe: Array (arglist)

Description du paramètre:

argliste - Ce sont les paramètres obligatoires. La liste (séparés par des virgules) des arguments sont essentiellement les éléments du tableau.

Mise en situation :

Dans l'exemple ci-dessous, nous allons créer un tableau de jours de la semaine à l'aide de la fonction de tableau vbscript et afficher le premier jour de la semaine (index 0) dans une boîte de message.

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun") msgbox "Le premier jour de la semaine : " & dayArray(0) Output (Message Box ): Le premier jour de la semaine : Lun
fonctions de tableau vbscript - tableau vbscript
fonctions de tableau vbscript - tableau vbscript

Filtre vbscript:

La fonction de filtre vbscript définit un tableau de base zéro qui contient un sous-ensemble d'un tableau de chaînes à une dimension. Le nouveau tableau unidimensionnel est créé en fonction de critères de filtre.

Syntaxe: Filter (string_array, value [, include [, compare]])

Description du paramètre:

tableau_chaîne - C'est un paramètre obligatoire qui indique un tableau unidimensionnel de chaîne.

Plus-value - C'est un paramètre obligatoire qui représente les critères de filtrage, c'est-à-dire l'expression de chaîne à rechercher dans le tableau.

comprendre - C'est un paramètre booléen facultatif. Si nous fournissons une valeur «vraie» comme paramètre d'inclusion, elle inclut les éléments qui contiennent les critères recherchés. Sinon, il exclura les éléments qui contiennent les critères. La valeur par défaut est true.

comparer - Il s'agit également d'un paramètre facultatif qui spécifie le type de comparaison comme binaire ou textuel. S'il n'est pas spécifié, la valeur du paramètre par défaut sera traitée comme zéro. Les valeurs possibles sont - 

· 0 = vbBinaryCompare - Effectuer une vérification binaire

· 1 = vbTextCompare - Effectuer une vérification textuelle

Mise en situation :

Dans l'exemple ci-dessous, nous allons créer un tableau à l'aide de la fonction de filtre vbscript basée sur les éléments du tableau des jours de la semaine, qui contient le caractère «S».

dayArray = Array("Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim")
filterArray = Filtre (dayArray, "S")
pour chaque e dans filterArray
\tmsgboxe
suivant
Sortie (boîte de message) :
Assis
Soleil

vbscript IsArray :

La fonction vbscript isarray teste et renvoie une valeur booléenne après avoir vérifié qu'une variable spécifiée est un tableau ou non. Pour un tableau valide, la valeur de retour est true, sinon false sera retourné.

Syntaxe: IsArray (variable)

Description du paramètre:

variable - C'est un paramètre obligatoire qui doit être vérifié.

Mise en situation :

Dans l'exemple ci-dessous, nous vérifierons une variable si c'est un tableau ou non.

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun") boolFlag = IsArray(dayArray) msgbox "Return value: " & boolFlag Output (Message Box ): Valeur de retour : Vrai

Joindre vbscript:

La fonction de jointure vbscript convertit un tableau en une expression de chaîne où tous les éléments du tableau sont séparés par un délimiteur spécifique.

syntaxe: S'inscrire(tableau [, délimiteur])

Description du paramètre:

tableau - C'est un paramètre obligatoire qui représente un tableau unidimensionnel.

délimiteur - C'est un paramètre facultatif qui est utilisé pour séparer chaque élément du tableau après la conversion en expression de chaîne.

Mise en situation :

Dans l'exemple ci-dessous, nous convertirons le tableau du jour de la semaine en une expression de chaîne à l'aide de la fonction de jointure vbscript où tous les éléments seront séparés par une virgule.

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun") dayString = Join(dayArray, ",") msgbox "Chaîne convertie du jour de la semaine : " & dayString Sortie (boîte de message) : chaîne de jour de la semaine convertie : lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche
fonctions de tableau vbscript - jointure vbscript
fonctions de tableau vbscript - jointure vbscript

Fractionnement vbscript :

La fonction split vbscript convertit une chaîne en un tableau unidimensionnel où les éléments du tableau sont créés en fonction de délimiteurs spécifiques.

syntaxe: Diviser(expression [, délimiteur [, nombre [, comparer]]])

Description du paramètre:

Expression - C'est un paramètre obligatoire qui représente une expression de chaîne.

délimiteur - C'est un paramètre facultatif qui est utilisé pour différencier chaque élément du tableau dans l'expression de chaîne. La valeur par défaut est l'espace.

compter - C'est un paramètre facultatif qui représente le nombre d'éléments de sous-chaîne / tableau à renvoyer. La valeur par défaut -1 spécifie que la chaîne entière sera renvoyée en tant qu'élément unique du tableau.

comparer - Il s'agit également d'un paramètre facultatif qui spécifie le type de comparaison comme binaire ou textuel. S'il n'est pas spécifié, la valeur du paramètre par défaut sera traitée comme zéro. Les valeurs possibles sont - 

· 0 = vbBinaryCompare - Effectuer une vérification binaire

· 1 = vbTextCompare - Effectuer une vérification textuelle

Mise en situation :

Dans l'exemple ci-dessous, nous allons convertir une expression de chaîne, contenant tous les noms de jour d'une semaine séparés par une demi-colonne, en utilisant la fonction de fractionnement vbscript. Après la conversion, nous afficherons le premier et le dernier jour de la semaine.

string_expression = "Lun;Mar;Mer;Jeu;Ven;Sat;Dim" dayArr = Split(string_expression, ";") msgbox "First day-> " & dayArr(0) & " and Last day-> " & dayArr( 6) Sortie (Boîte de message) : Premier jour-> Lun et Lat jour-> Dim
fonctions de tableau vbscript - vbscript split
fonctions de tableau vbscript - vbscript split

vbscript LBound :

La fonction vbscript lbound renvoie l'indice inférieur, c'est-à-dire le plus petit indice d'un tableau pour la dimension spécifiée. La valeur lbound pour un tableau est toujours 0.

syntaxe: lié(tableau [, dimension])

Description du paramètre:

tableau - C'est un paramètre obligatoire qui représente un tableau unidimensionnel.

dimension - C'est un paramètre optionnel qui indique la dimension du tableau pour laquelle le plus petit indice sera retourné. La valeur sera 1 pour la première dimension, 2 pour la deuxième dimension et ainsi de suite. La valeur par défaut est 1. 

Mise en situation :

Dans l'exemple ci-dessous, nous trouverons et afficherons la valeur d'indice inférieure à l'aide de la fonction vbscript lbound.

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun" dayArr = Split(string_expression, ";") msgbox "Lbound Value-> " & Lbound(dayArr) Output (Message Box): Lbound Value-> 0

vbscript UBound :

La fonction vbscript ubound renvoie l'index supérieur, c'est-à-dire le plus grand indice d'un tableau pour la dimension spécifiée. La valeur ubound pour un tableau représente l'indice de tableau le plus élevé, c'est-à-dire le nombre d'éléments moins un. Cette fonction permet de calculer la longueur d'un tableau.

syntaxe: À destination(tableau [, dimension])

Description du paramètre:

tableau - C'est un paramètre obligatoire qui représente un tableau unidimensionnel.

dimension - C'est un paramètre optionnel qui indique la dimension du tableau pour laquelle le plus petit indice sera retourné. La valeur sera 1 pour la première dimension, 2 pour la deuxième dimension et ainsi de suite. La valeur par défaut est 1. 

Mise en situation :

Dans l'exemple ci-dessous, nous trouverons et afficherons la valeur d'indice la plus longue à l'aide de la fonction vbscript ubound.

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun" dayArr = Split(string_expression, ";") msgbox "Ubound Value-> " & Ubound(dayArr) Output (Message Box): Ubound Value-> 6
fonctions de tableau vbscript - vbscript ubound
fonctions de tableau vbscript - vbscript ubound

Conclusion:

Grâce à cet article sur les fonctions de tableau VBScript, nous avons découvert les fonctions de tableau VBScript fréquemment utilisées telles que le tableau vbscript, le filtre vbscript, la jointure vbscript, la fonction de division vbscript, etc. Dans le prochain didacticiel vbscript, nous expliquerons plus de fonctions sur les fonctions VBScript. Veuillez cliquer pour en savoir plus sur vbscript à partir de ici.

Laisser un commentaire