Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
DB_dataURL
/
2024_PHP_16_12_2024
:
multidim01.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Tableaux de base $tableau1 = ['a', 'b', 'c']; $tableau2 = [1, 2, 3]; $tableau3 = ['x', 'y', 'z']; // Création du tableau multidimensionnel $tableauMultidimensionnel = [ 'lettres' => $tableau1, 'nombres' => $tableau2, 'autres' => $tableau3, ]; // Affichage du tableau echo "<pre>"; print_r($tableauMultidimensionnel); echo "</pre>"; $lettres = $tableauMultidimensionnel['lettres']; print_r($lettres); $deuxiemeNombre = $tableauMultidimensionnel['nombres'][1]; // 2 echo $deuxiemeNombre; echo "<br>"; foreach ($tableauMultidimensionnel as $cle => $valeurs) { echo "$cle: "; foreach ($valeurs as $valeur) { echo "$valeur "; } echo "\n"; } $produits = [ [ 'nom' => 'Produit A', 'prix' => 10.99, 'quantité' => 5, ], [ 'nom' => 'Produit B', 'prix' => 20.50, 'quantité' => 3, ], ]; // Accéder aux éléments echo "Nom du premier produit : " . $produits[0]['nom'] . "\n"; // Produit A echo "Prix du deuxième produit : " . $produits[1]['prix'] . "\n"; // 20.50 // Boucler à travers le tableau foreach ($produits as $produit) { echo "Nom : " . $produit['nom'] . ", Prix : " . $produit['prix'] . ", Quantité : " . $produit['quantité'] . "\n"; } echo "<br>"; $etudiants = [ 'Alice' => ['math' => 85, 'physique' => 90], 'Bob' => ['math' => 78, 'physique' => 88], 'Charlie' => ['math' => 92, 'physique' => 95], ]; // Accéder à la note de physique de Bob $notePhysiqueBob = $etudiants['Bob']['physique']; // 88 echo "Note de physique de Bob : $notePhysiqueBob\n"; echo "<br>"; // Boucler à travers les étudiants et afficher les notes foreach ($etudiants as $nom => $notes) { echo "$nom : Math - " . $notes['math'] . ", Physique - " . $notes['physique'] . "\n"; } echo "<br>"; $contacts = [ [ 'nom' => 'Jean', 'email' => 'jean@example.com', 'telephone' => '0123456789', ], [ 'nom' => 'Marie', 'email' => 'marie@example.com', 'telephone' => '0987654321', ], ]; // Accéder à l'email de Marie $emailMarie = $contacts[1]['email']; // marie@example.com echo "Email de Marie : $emailMarie\n"; echo "<br>"; // Boucler à travers les contacts et afficher les informations foreach ($contacts as $contact) { echo "Nom : " . $contact['nom'] . ", Email : " . $contact['email'] . ", Téléphone : " . $contact['telephone'] . "\n"; } echo "<br>"; echo "<br>"; echo "<br>"; // Étape 1 : Déclaration des valeurs $titre1 = "1984"; $auteur1 = "George Orwell"; $annee1 = 1949; $titre2 = "Le Petit Prince"; $auteur2 = "Antoine de Saint-Exupéry"; $annee2 = 1943; // Étape 2 : Création du tableau multidimensionnel $livres = []; // Étape 3 : Remplissage du tableau avec les valeurs déclarées $livres[] = [ 'titre' => $titre1, 'auteur' => $auteur1, 'annee' => $annee1, ]; $livres[] = [ 'titre' => $titre2, 'auteur' => $auteur2, 'annee' => $annee2, ]; // Affichage du tableau print_r($livres); ?>