indice ou index d'un tableau
Bonjour.
J'essais de trouver l'index d'un tableau et voici ce que j'en suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<?php
$links = array("Accueil" =>"index.html", "Liens"=>"links.php", "Contact"=>"contact.php");
foreach ($links as $i => $value) {
echo '<a href="'.$value.'">'.$i.'</a>';
}
$kv = substr(strrchr($_SERVER["PHP_SELF"], "/"), 1);
$key = array_search($kv, $links);
echo $key; |
Je réussi à trouver la CLE d'une VALEUR, mais pas la position.
Quand je suis sur la page contact.php, j'obtiens bien le nom du menu qui est Contact mais c'est la position que j'ai besoin.
Accueil est à links[0], Liens à links[1] et links[2] à contact. Si je fais print_r($links), je vais obtenir ça mais je veux obtenir. la position qui se trouve à contact si je suis dans la page contact. Et obtenir seulement le chiffre.
links[2], obtenir que le 2.
Une commande Array?