En Php, comme dans d'autres langages informatiques, une fonction est un ensemble d'instructions en code qui permet d'automatiser des tâches répétitives et qui retourne une ou plusieurs valeurs.
Il existe deux types de fonctions :
Fonction | Rôle |
---|---|
addslashes | Ajoute un antislash devant tous les caractères spéciaux. |
stripslashes | Enlève les antislash ajoutés par la fonction addslashes |
htmlspecialchars | Converti tous les caractères spéciaux en équivalent HTML |
strip_tags | Enlève les balises HTML et PHP |
strlen | Retourne la longueur d'une chaîne |
substr | Retourne une partie d'une chaîne |
arsort | Trie un tableau en ordre inverse |
pow | Retourne Base élevé à la puissance Exp. |
round | Retourne la valeur arrondie d'un nombre |
Fonction | Rôle |
---|---|
strtolower | Met tous les caractères d'une chaine en minuscules |
strtoupper | Met tous les caractères d'une chaine en majuscules |
isset | Détermine si une variable est définie et est différente de NULL |
empty | Détermine si une variable est vide |
date | Formate une date/heure locale |
time | Retourne le timestamp UNIX actuel |
count | Compte le nombre d'élément d'un tableau |
array_keys | Retourne toutes les clés d'un tableau |
array_values | Retourne toutes les valeurs d'un tableau |
La phrase ci-dessous comporte 29 caractères
Pater noster qui est in coeli
Version 1
29
Version 2
29
noster
Version 1 : On extrait 6 caractères à partir du sixième caractère depuis le début de la chaine
noster
Version 2 : On extrait 6 caractères à partir du vingt-troisième caractère depuis la fin de la chaine
noster
PATER NOSTER QUI EST IN COELI
Version 1 : Mise en majuscules
PATER NOSTER QUI EST IN COELI
Version 2 : Remise en minuscules
pater noster qui est in coeli
29/04/2025
Version 1 : Date en chiffres
29 / 04 / 2025
Version 2 : Date en lettres
Tuesday 29th April 2025
27m3
Version 1 : Affichage avec return, echo extérieur à la fonction
3375 m3
Version 2 : echo intégré dans la fonction
512 m3
Le volume d'un cube de 12 m de côté est de 1728 m3