2010-05-25 8 views
-1

comment obtenir la valeur 4500 à une variablecomment obtenir la valeur d'un tableau

stdClass Object ([total] => 4500) 

j'ai essayé comme ces

$abc['total'] 
$abc->total 

quand j'imprimer le total

$ ABC-> J'ai

Tableau ([0] => Objet stdClass ([total] => 4500))

s'il vous plaît aidez-moi

+4

Veuillez publier tout le code impliqué dans la reproduction de l'erreur, plus le message d'erreur lui-même. – erisco

+0

Si '$ abc' est un objet de cette classe, alors' $ abc-> total' devrait fonctionner. Quelle est l'erreur? Et btw. la variable n'est pas un tableau mais un objet donc '$ abc ['total']' ne fonctionnera pas de toute façon. –

+0

quel est le $ abc? Est-ce un objet? – Karthik

Répondre

-1

puisque vous ne donnez pas une grande partie du code PHP je suppose que le code est correctement imprimé

cette réponse fonctionne très bien:

<?php 
$abc = array('total' => 4500); // I've created an array with key='total' and val=4500 
$abc = (object)$abc; // returns stdClass Object ([total] => 4500) 
echo $abc->total; // it should print 4500 
?>
+0

mais j'ai eu une erreur comme Message: Propriété indéfinie: stdClass :: $ total – hwd

0
echo $abc->total 

devrait fonctionner.

Si vous voulez afficher la valeur dans une chaîne, placez-le curly brackets être du bon côté:

echo "Value is {$abc->total}"; 

ou utilisez string concatenation:

echo 'Value is ' . $abc->total; 
Questions connexes