Pandocréon Carta Genius
Aide-mémoire
var($var)
Retourne une variable dont le nom est passé en paramètre.
string($var)
Transforme en chaîne de caractères une variable ou une expression.
scalar($var)
Transforme en scalaire une variable ou une expression.
value($var)
Transforme en valeur une variable ou une expression.
element($var)
Transforme en élément une variable ou une expression.
bool($var)
Transforme en booléen une variable ou une expression.
eq($var1, $var2)
Vaut $TRUE si les deux variables ou expressions sont égales.
Les deux expressions doivent être du même type.
lt($var1, $var2)
Vaut $TRUE si la première variable est inférieure à la seconde.
Les deux expressions doivent être du même type.
gt($var1, $var2)
Vaut $TRUE si la première variable est supérieure à la seconde.
Les deux expressions doivent être du même type.
not($bool)
Retourne la valeur booléenne inverse à celle passée en paramètre.
and($bool1, $bool2)
Retourne $TRUE si les deux paramètres valent $TRUE.
or($bool1, $bool2)
Retourne $TRUE si un des deux paramètres valent $TRUE.
plus($var1, $var2)
Additionne deux variables.
minus($var1, var2)
Soustrait une variable à une autre.
mult($var1, $var2)
Multiplie deux variables.
div($var1, $var2)
Divise une variable par une autre.
mod($var1, $var2)
Calcule le modulo (reste de la division entière) d'une variable par une autre.
sqrt($var)
Calcule la racine carrée d'une variable.
pow($var1, $var2)
Elève une variable à la puissance donnée en second paramètre.
sin($scal)
Retourne le sinus d'un scalaire (scalaire).
cos($scal)
Retourne le cosinus d'un scalaire (scalaire).
tan($scal)
Retourne la tangente d'un scalaire (scalaire).
asin($scal)
Retourne l'arc-sinus d'un scalaire (scalaire).
acos($scal)
Retourne l'arc-cosinus d'un scalaire (scalaire).
atan($scal)
Retourne l'arc-tangente d'un scalaire (scalaire).
width($elem)
Retourne la largeur d'un élément (valeur).
height($elem)
Retourne la hauteur d'un élément (valeur).
landscape($elem)
Retourne un élément dont la hauteur et la largeur sont inversées par rapport à celui passé en paramètre.
strlen($str)
Retourne le nombre de caractères d'une chaîne.
strwidth($str, $val, $str)
Retourne une valeur correspondant à la largeur d'un texte, en fonction de la police et de la taille des caractères.
- paramètre 1 : une chaîne contenant le nom de la police
- paramètre 2 : une valeur représentant la taille des caractères
- paramètre 3 : le texte
min($var1, $var2)
Retourne une variable égale à la plus faible des 2 variables passées en paramètre.
max($var1, $var2)
Retourne une variable égale à la plus grande des 2 variables passées en paramètre.
time(scalaire)
Retourne un timestamp Unix (le nombre de seconde depuis le 1er janvier 1970 à minuit). Le nombre passé en paramètre
représente le décalage horaire (un nombre d'heures positif ou négatif) ; doit être mis à zéro
pour avoir l'heure courante GMT.
strftime($scal, $str)
Formate une chaîne de caractères correspondant au timestamp Unix passé en premier paramètre. Le deuxième
paramètre est une chaîne de caractères qui défini la chaîne produite ; elle peut être constituée
de :
- %a : Le jour de la semaine abrégé.
- %A : Le jour de la semaine.
- %b : Le nom du mois abrégé.
- %B : Le nom du mois.
- %C : Le siècle (année / 100) sur 2 chiffres.
- %d : Le jour du mois (01 à 31).
- %D : Equivalent à "%m/%d/%y".
- %e : Comme %d, sauf que le zéro du début est remplacé par un espace.
- %F : Equivalent à "%Y-%m-%d" (le format de date ISO 8601).
- %G : Le numéro de semaine dans l'année (comme %V) sauf si on déborde sur une autre année, auquel cas le numéro de l'année est utilisé).
- %g : Comme %G, mais sur 2 chiffres.
- %h : Equivalent à %b.
- %H : L'heure (00 à 23).
- %I : L'heure (01 à 12).
- %j : Le jour de l'année (001 à 366).
- %k : Comme %H, sauf que le zéro du début est remplacé par un espace.
- %l : Comme %I, sauf que le zéro du début est remplacé par un espace.
- %m : Le mois (01 à 12).
- %M : La minute (00 à 59).
- %n : Un retour à la ligne.
- %p : `AM' ou `PM'.
- %P : `am' ou `pm'.
- %r : L'heure dans la notation AM/PM. Equivalent à "%I:%M:%S %p".
- %R : L'heure complète (%H:%M).
- %s : Le timestamp Unix.
- %S : Les secondes (00 à 61).
- %t : Une tabulation.
- %T : L'heure complète avec les secondes (%H:%M:%S).
- %u : Le jour de la semaine (1 à 7).
- %U : Le numéro de la semaine (00 à 53), avec le premier Dimanche comme premier jour de la semaine 01.
- %V : Le numéro de la semaine ISO 8601:1988 (01 à 53), avec la semaine 01 étant la première semaine avec au moins 4 jours dans l'année courante, et Lundi comme premier jour de la semaine.
- %w : Le jour de la semaine (0 à 6).
- %W : Le numéro de la semaine (00 à 53), avec le premier Lundi comme premier jour de la semaine 01.
- %y : L'année sur 2 chiffres (00 à 99).
- %Y : L'année sur 4 chiffres.
- %z : Le décalage horaire par rapport au temps universel.
- %% : Un caractère '%'.
srand(scalaire)
Initialise le générateur de nombres aléatoires. Le nombre donné en paramètre sert de base. Retourne
un nombre au hasard entre 0 et 1.
rand(scalaire)
Retourne un nombre aléatoire entre zéro et le nombre passé en paramètre.
Copyright (c) 2004-2005, Amaury Bouchard
Cette documentation est placée sous les termes de la GNU Free Documentation License