Initiation au Perl
10. Quelques fonction intégrées utiles
Voici quelques intégrées autre que celle vu dans les chapitres précédant qui peuvent vous être utile.
10.1 chop
Permet de supprimer le caractère de retour chariot à la fin d'un ligne.
syntaxe : chop( $ma_chaine );
10.3 time et localtime
La commande 'time' renvoie le nombre de seconde écoulées depuis le 1er janvier
1970 jusqu'à maintenant.
syntaxe : $temps = time;
Grâce à la commande 'localtime' ont peut convertir cette valeur pour connaître
le jour, le mois, l'année, l'heure... renvoyée par time.
syntaxe : ($sec,$min,$heure,$jour,$mois,$annee,$jour_se,$jour_an,$ete) = localtime( temps );
ou
$sec, $min, $heure : les secondes, minutes, heures
$jour, $mois, $annee : le jour, le mois, l'année courante
$jour_se, $jour_ann : le jour de la semaine (0-6), de l'année (0-364)
$ete : heure été ou heure hivers.
10.4 grep
Permet d'extraire un élément d'une liste qui correspond à un motif spécifié.
syntaxe : @resultat = grep(/motif/, @ma_liste);
10.5 crypt
Permet de crypter une chaîne de caractère à l'aide de l'algorithme DES. Cette fonction
est généralement utilisée pour crypté des mots de passe. Attention ce codage
n'est pas réversible, pour tester si la chaîne cryptée est la même que l'original,
il faut crypté l'original est comparé...
syntaxe : $resultat = crypt( $original, $maniere);
$manière est une chaîne de 2 caractères indiquant à l'algorithme une clé de
cryptage. Souvent fournit par la commande suivante : substr($original, 0, 2);
|