2012-10-06 46 views
0

var_dumped一個變量,並得到這個,我怎麼能正確顯示它?stsClass對象陣列內

一樣,
<p> Name: <?php echo $Firstname.' '.$Lastname; ?>
Country: <?php echo $country; ?></p>

<?php 
array(3) { 
     [0]=> object(stdClass)#19 (3) { 
            ["Firstname"]=> string(4) "John" 
            ["Lastname"]=> string(4) "Lest" 
            ["Country"]=> string(3) "USA" 
            } 
     [1]=> object(stdClass)#20 (3) { 
            ["Firstname"]=> string(5) "Larry" 
            ["Lastname"]=> string(4) "Jems" 
            ["Country"]=> string(6) "Canada" 
            } 
     [2]=> object(stdClass)#21 (3) { 
            ["Firstname"]=> string(3) "Jim" 
            ["Lastname"]=> string(5) "Ricks" 
            ["Country"]=> string(7) "England" 
            } 
    } 
?> 

回答

0

stdClass是(種)的匿名對象。名字,姓氏和國家是屬性。要訪問它們:

echo $obj->Firstname 
+0

stdClass對象在數組中,當我echo $ results [0] - > $ obj - > $ Firstname; ',它表示未定義的變量,實際上我需要遍歷所有這些對象。 – NestedWeb

+0

@NestedWeb:嘗試'echo $ results [0] - > Firstname'。如果你不能從那裏得到循環,你應該回去重新閱讀PHP手冊。 – DCoder

+0

@NestedWeb'$ obj'只是一個例子,因爲你沒有提供實際的變量名。 – alexn