[php] pbl avec tableau clé et valeur

Résolu
titi -  
kryoportail Messages postés 230 Statut Membre -
Bonjour,

j'ai un tableau de ce type là :

$lemonde = array (
"maison",
"voiture" => "rouge",
"bateau" => "bleu"
);

Est ce par exemple possible d'avoir une fonction qui cherche si un clé existe et renvoie sa valeur?

Je cherche "voiture", ca vérifie que voiture existe et me renvoie rouge ?

Merci bcp
Configuration: Linux Fedora
Firefox 3.0.10

2 réponses

  1. kryoportail Messages postés 230 Statut Membre 125
     
    Salut !

    La fonction que tu cherches existe :

    Cf : https://www.php.net/manual/fr/function.array-key-exists.php

    Exemple : array_key_exists( 'voiture', $lemonde ); // renverra true avec le tableau que tu as fourni
    pour récupérer la valeur de voiture rien de plus simple : echo $lemonde['voiture'];

    Amicalement,
    S@M...
    http://kryoportail.ath.cx
    0
  2. titi
     
    je l'avais vu cette fonction, mais j'ai pas eu cette idée.

    Merci bcp
    0
    1. kryoportail Messages postés 230 Statut Membre 125
       
      Re,

      Après relecture de mon post....

      Tu as aussi la possibilité d'utiliser la fonction permettant de vérifier si une variable est déclarée :

      if( isset($lemonde['voiture']) )
      {
           // Faire quelque chose si la variable est définie...
      }


      C'est d'ailleurs la méthode que j'utilise le plus souvent...
      Par contre je ne sais pas laquelle des solutions est la plus rapide...

      Amicalement,
      S@M...
      0