commit 90f8d78bf731ff10546a614a5491bd12833e989c
Author: mael Moyenne : $moyenne";
+
+// Modification des notes
+foreach ($tableau as $prenom => $note) {
+ if ($prenom == "jean") {
+ continue;
+ }
+ $tableau[$prenom] = $note - 2;
+}
+
+echo " Salut lienFOR :
";
+
+for ($i = 0; $i < count($tableau); $i++) {
+ print(array_keys($tableau)[$i] . ": ");
+ echo $tableau[array_keys($tableau)[$i]] . "
";
+}
+
+echo "PRINT_R :
";
+
+print_r($tableau);
+
+
+echo "FOREACH :
";
+
+foreach ($tableau as $key => $value) {
+ echo "$key: $value
";
+}
diff --git a/11.php b/11.php
new file mode 100644
index 0000000..00ea723
--- /dev/null
+++ b/11.php
@@ -0,0 +1,39 @@
+ 14,
+ "claude" => 13,
+ "david" => 18,
+ "maxime" => 1,
+);
+
+$moyenne = 0;
+
+foreach ($tableau as $prenom => $note) {
+ echo "$prenom: $note
";
+ $moyenne += $note;
+}
+
+$moyenne = $moyenne / count($tableau);
+
+echo "Nouvelles notes
";
+
+?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2.php b/2.php
new file mode 100644
index 0000000..84989b1
--- /dev/null
+++ b/2.php
@@ -0,0 +1,21 @@
+
+
+
+ Bonjour à tous";
+ echo "
";
\ No newline at end of file
diff --git a/5.php b/5.php
new file mode 100644
index 0000000..4b14006
--- /dev/null
+++ b/5.php
@@ -0,0 +1,10 @@
+Prenom : $prenom - Nom : $nom - Addresse : $addr - Age : $age
+"); +print_r($var2); ?> ++ + diff --git a/8.php b/8.php new file mode 100644 index 0000000..2ae6bb2 --- /dev/null +++ b/8.php @@ -0,0 +1,13 @@ +Prénom : $prenom
Nombre d'élements dans resultat (sizeof) : " . sizeof($resultat));
diff --git a/td3/10.php b/td3/10.php
new file mode 100644
index 0000000..46aef51
--- /dev/null
+++ b/td3/10.php
@@ -0,0 +1,13 @@
+ $valmin,
+ "max" => $valmax
+ );
+}
+
+print_r(minmax(array(1, 24, 5, 9, 10, 2222, 291, 20)));
diff --git a/td3/11.php b/td3/11.php
new file mode 100644
index 0000000..e41ce9b
--- /dev/null
+++ b/td3/11.php
@@ -0,0 +1,22 @@
+ $valmin,
+ "max" => $valmax
+ );
+}
+
+print_r(minmax(array(
+ "maxime" => 1,
+ "coutteau" => 24,
+ "jean" => 5,
+ "claude" => 9,
+ "nunes" => 10,
+ "david" => 2222,
+ "gatel" => 291,
+ "frederic" => 20
+)));
diff --git a/td3/13.php b/td3/13.php
new file mode 100644
index 0000000..e6ca7c7
--- /dev/null
+++ b/td3/13.php
@@ -0,0 +1,36 @@
+ $count) {
+ $percentage = ($count / $total) * 100;
+ $percentages[$domain] = $percentage;
+}
+
+// Affichage des résultats
+echo "Liste d'emails :
" . implode(",
", $emails) . "
";
+echo "Noms de domaines correspondants : " . implode(", ", $domains) . "
";
+foreach ($percentages as $domain => $percentage) {
+ echo "Pourcentage d'emails proposés par " . $domain . " : " . round($percentage, 2) . "%
";
+}
diff --git a/td3/15.php b/td3/15.php
new file mode 100644
index 0000000..55b84fd
--- /dev/null
+++ b/td3/15.php
@@ -0,0 +1,4 @@
+ 2,
+ "orange" => 3,
+ "banane" => 1,
+ "fraise" => 4
+);
+
+// Création d'un tableau trié selon les valeurs
+$valTri = $fruits; // on copie le tableau initial pour ne pas le modifier
+asort($valTri);
+
+// Création d'un tableau trié selon les clés
+$keyTri = $fruits; // on copie le tableau initial pour ne pas le modifier
+ksort($keyTri);
+
+// Affichage des trois tableaux
+echo "Tableau initial :
";
+print_r($fruits);
+echo "
";
+
+echo "Tableau trié selon les valeurs :
";
+print_r($valTri);
+echo "
";
+
+echo "Tableau trié selon les clés :
";
+print_r($keyTri);
+echo "
";
+
+// Vérification que l'association clé valeur est maintenue
+echo "L'association clé valeur est maintenue : " . ($fruits == $keyTri && $fruits == $valTri ? "Oui" : "Non");
diff --git a/td3/17.php b/td3/17.php
new file mode 100644
index 0000000..4978068
--- /dev/null
+++ b/td3/17.php
@@ -0,0 +1,17 @@
+ 3,
+ "orange" => 2,
+ "banane" => 4,
+ "kiwi" => 1
+);
+
+// Tri du tableau associatif dans l'ordre décroissant
+arsort($fruits);
+
+// Affichage du tableau trié
+foreach($fruits as $fruit => $quantite) {
+ echo $fruit . " : " . $quantite . "
";
+}
diff --git a/td3/18.php b/td3/18.php
new file mode 100644
index 0000000..876b77c
--- /dev/null
+++ b/td3/18.php
@@ -0,0 +1,17 @@
+";
+ foreach($tab as $cle => $valeur) {
+ echo "
$nb est présent dans le tableau
"); +} diff --git a/td3/20.php b/td3/20.php new file mode 100644 index 0000000..e69de29 diff --git a/td3/3.php b/td3/3.php new file mode 100644 index 0000000..399e554 --- /dev/null +++ b/td3/3.php @@ -0,0 +1,22 @@ +Tableau :"; +foreach ($tab as $val) { + echo "$val "; +} +echo "+ +\ No newline at end of file diff --git a/td3/5.php b/td3/5.php new file mode 100644 index 0000000..d0aa931 --- /dev/null +++ b/td3/5.php @@ -0,0 +1,9 @@ + $valeur) { + $tableau2[$identifiant] = $valeur / 10; +} + +// Créer ensuite un troisième tableau associatif dont les clés X varient de 0 à 6.3 et dont les valeurs sont sin(X). +$tableau3 = array(); +foreach ($tableau2 as $identifiant => $valeur) { + $tableau3[$valeur] = sin($valeur); +} + +?> + + + + + + + +
Clé | +Valeur | +
---|---|
$identifiant | $valeur |