[php] pbl avec tableau clé et valeur

Résolu
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. 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
    1. je l'avais vu cette fonction, mais j'ai pas eu cette idée.

      Merci bcp
      0
      1. 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