Atelier Php Semaine 2012-10

Les fonctions

Définition

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 :

  1. Les fonctions Prédéfinies de Php
  2. Les fonctions Utilisateur, qui sont créées par le développeur

Les fonctions prédéfinies

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

Exercice 1

Réalisez ici l'exercice 1

La phrase ci-dessous comporte 29 caractères


Pater noster qui est in coeli


Version 1

29

Version 2

29

Exercice 2

Réalisez ici l'exercice 2

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

Exercice 3

Réalisez ici l'exercice 3

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

Exercice 4

Réalisez ici l'exercice 4

29/04/2025


Version 1 : Date en chiffres

29 / 04 / 2025

Version 2 : Date en lettres

Tuesday 29th April 2025

Les fonctions Utilisateur

Exercice 5

Réalisez ici l'exercice 5

27m3


Version 1 : Affichage avec return, echo extérieur à la fonction

3375 m3

Version 2 : echo intégré dans la fonction

512 m3

Exercice 6

Réalisez ici l'exercice 6

Le volume d'un cube de 12 m de côté est de 1728 m3

Exercice 7

VOLUME D'UN CÔNE

Rayon

Hauteur

Par Jean-Louis BARTHE, retraité actif

Haut de Page