Section courante

A propos

Section administrative du site

JOIN

Jointure
Perl
 

Syntaxe

join expr, list

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer la chaîne de caractères à fixer entre les éléments.
list Ce paramètre permet d'indiquer le tableau à fusionner en une chaîne de caractères.

Retour

Valeur Description
chaîne de caractères Ces valeurs permettent d'indiquer la fusion de la liste spécifié.

Description

Cette fonction permet de transformer la liste du tableau en chaîne de caractères.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. #!/usr/bin/perl
  2.  
  3. my @array = ('valeur1', 'valeur2', 'valeur3');
  4. my %hash = ('clé1' => 'valeur1', 'clé2' => 'valeur2', 'clé3' => 'valeur3');
  5. my $ref_array = ['valeur1', 'valeur2', 'valeur3'];
  6. my $ref_hash = {'clé1' => 'valeur1', 'clé2' => 'valeur2', 'clé3' => 'valeur3'};
  7.  
  8. print "join(';','A','B','C','D') = " . join(";","A","B","C","D") . "\n";
  9. print "join(':',array) = " . join(":",@array) . "\n";
  10. print "join(',',hash) = " . join(",",%hash) . "\n";
  11. print "join(',',ref_array) = " . join(",",@{$ref_array}) . "\n";
  12. print "join(',',ref_hash) = " . join(",",%{$ref_hash}) . "\n";

on obtiendra le résultat suivant :

join(';','A','B','C','D') = A;B;C;D
join(':',array) = valeur1:valeur2:valeur3
join(',',hash) = clé2,valeur2,clé1,valeur1,clé3,valeur3
join(',',ref_array) = valeur1,valeur2,valeur3
join(',',ref_hash) = clé2,valeur2,clé1,valeur1,clé3,valeur3

Références

La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1114
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 113

Dernière mise à jour : Dimanche, le 18 octobre 2015