33 lines
839 B
PHP
33 lines
839 B
PHP
|
<?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");
|