Bir diziden değerini almak nasıl

2 Cevap

Bir değişkene değer 4500 nasıl

stdClass Object ( [total] => 4500 ) 

ben bu gibi çalıştı

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

i $ abc-> toplam yazdırırken

i got

Array ([0] => stdClass Object ([toplam] => 4500))

Bana yardım edin lütfen

2 Cevap

Eğer PHP kod büyük bir kısmını vermiyorum çünkü ben kodu doğru yazdırılır olduğunu varsayalım

Bu cevap çalışıyor:

<?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
?>
echo $abc->total

çalışması gerekir.

Eğer bir dize çıktı değer istiyorsanız, curly brackets güvenli tarafta olmak üzere koyunuz:

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

veya kullanım string concatenation:

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