tdphp/td3/16.php

33 lines
839 B
PHP
Raw Permalink Normal View History

2023-03-06 15:21:44 +01:00
<?php
// Création d'un tableau associatif
$fruits = array(
"pomme" => 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 :<br>";
print_r($fruits);
echo "<br>";
echo "Tableau trié selon les valeurs :<br>";
print_r($valTri);
echo "<br>";
echo "Tableau trié selon les clés :<br>";
print_r($keyTri);
echo "<br>";
// Vérification que l'association clé valeur est maintenue
echo "L'association clé valeur est maintenue : " . ($fruits == $keyTri && $fruits == $valTri ? "Oui" : "Non");