Module 4 de PHP avec Exercices
Module 4 de PHP avec Exercices
Le Module 4 des cours de PHP se concentre sur les fonctions, la gestion des formulaires et les
tableaux multidimensionnels. Ce module est essentiel pour structurer le code et améliorer sa
réutilisabilité. Voici un aperçu des concepts abordés et des exercices pratiques.
Objectifs du Module 4
Comprendre les fonctions : Définir et utiliser des fonctions pour modulariser le code.
Gérer les formulaires : Traiter les données soumises via des formulaires HTML.
Manipuler des tableaux multidimensionnels : Créer et gérer des tableaux complexes.
Contenu du Module 4
1. Fonctions en PHP :
Déclaration de fonctions.
Passage de paramètres et valeurs de retour.
Fonctions anonymes et callbacks.
2. Gestion des Formulaires :
Création de formulaires HTML.
Traitement des données avec $_POST et $_GET .
Validation des données de formulaire.
3. Tableaux Multidimensionnels :
Création et accès aux éléments d'un tableau multidimensionnel.
Itération sur les tableaux multidimensionnels.
Exercices Pratiques
Exercice 1 : Création d'une Fonction Simple
Écrivez une fonction qui prend deux nombres en paramètres et retourne leur somme.
<?php
function addition($a, $b) {
return $a + $b;
}
$resultat = addition(5, 10);
echo "La somme est : $resultat"; // Affiche "La somme est : 15"
?>
Exercice 2 : Fonction avec Validation
Créez une fonction qui vérifie si un nombre est pair ou impair. La fonction doit retourner une chaîne
indiquant le résultat.
<?php
function estPair($nombre) {
if ($nombre % 2 == 0) {
return "$nombre est pair.";
} else {
return "$nombre est impair.";
}
}
echo estPair(7); // Affiche "7 est impair."
?>
Exercice 3 : Traitement d'un Formulaire
Créez un formulaire HTML qui demande le nom d'un utilisateur. Lorsque le formulaire est soumis,
affichez un message de bienvenue.
<form method="post" action="">
Nom: <input type="text" name="nom">
<input type="submit" value="Envoyer">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom = htmlspecialchars($_POST['nom']);
echo "Bienvenue, $nom!";
}
?>
Exercice 4 : Tableau Multidimensionnel
Créez un tableau multidimensionnel contenant des informations sur plusieurs personnes (nom, âge,
ville). Affichez ces informations à l'aide d'une boucle foreach .
<?php
$personnes = [
["nom" => "Alice", "age" => 30, "ville" => "Paris"],
["nom" => "Bob", "age" => 25, "ville" => "Lyon"],
["nom" => "Charlie", "age" => 35, "ville" => "Marseille"]
];
foreach ($personnes as $personne) {
echo "{$personne['nom']} a {$personne['age']} ans et habite à
{$personne['ville']}.<br />";
}
?>
Exercice 5 : Fonction pour Calculer la Moyenne
Écrivez une fonction qui prend un tableau de nombres en entrée et retourne la moyenne.
<?php
function moyenne($nombres) {
$somme = array_sum($nombres);
return $somme / count($nombres);
}
$notes = [15, 18, 12, 20];
echo "La moyenne est : " . moyenne($notes); // Affiche la moyenne calculée
?>
Conclusion du Module
Le Module 4 permet aux étudiants de comprendre l'importance des fonctions pour structurer leur code,
ainsi que la gestion des formulaires pour interagir avec les utilisateurs. Les tableaux multidimensionnels
offrent également une manière efficace de gérer des données complexes. Les exercices pratiques
renforcent ces concepts en fournissant une application concrète.
Citations:
[1] [Link]
[2] [Link]
[3] [Link] [Link]
[4] [Link]
des-exercices-pour-faire-entrainer/47762306
[5] [Link]
des-exercices-pour-faire-entrainer/47762342