2010-05-27 6 views
4

J'ai un objet stdClass comme ceci:Keys de traits d'union objet

stdClass Object ([key-west] => 1 [disney-land] => 1) 

Je tente de récupérer la valeur comme ceci:

$objectName->key-west

mais la valeur retournée est 0. Pourquoi ? et Comment puis-je le récupérer comme 1?

Merci

Répondre

34
echo $objectName->{'key-west'}; 
+0

génie! merci :) – Jake

+1

Fonctionne bien, mais une explication à pourquoi aurait été utile. Ce post fournit une bonne explication: '[Accolades dans la chaîne en PHP] (http://stackoverflow.com/a/2596838/1759873)'. –

+0

Très Très Utile Merci beaucoup frère (arc) (arc) (arc) (arc) (arc) (arc) (arc) –