[php] pbl avec tableau clé et valeur

Résolu/Fermé
titi - 19 mai 2009 à 09:47
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 - 28 mai 2009 à 14:40
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
A voir également:

2 réponses

kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 125
19 mai 2009 à 09:55
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
je l'avais vu cette fonction, mais j'ai pas eu cette idée.


Merci bcp
0
kryoportail Messages postés 222 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 22 mai 2014 125
28 mai 2009 à 14:40
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