2010-03-24 94 views
0

Ive得到了一個對象,它看起來是這個樣子的print_r():如何讓一個物體屬性

SimpleDOM Object ([0] => continent) 

我不知道我能得到非洲大陸作爲一個字符串?

我試過gettype($ object [0]);

它仍然說它的一個對象。

我只想得到字符串「大陸」。

回答

2

this SimpleDOM您正在使用的那個?

如果是這樣,它看起來像該值將被存儲在_Element::$tagName變量。所以也許試試這個?

echo $object[0]->tagName; 
0

我不喜歡SimpleDOM,但在我看來,它的實現類似於SimpleXMLElement。如果是這樣那麼鑄造對象爲字符串的情況下應該得到你想要的東西:

$continent = (string) $object;

或其父節點,你或許可以訪問它,像這樣:

$continent = $parent->continent;

這些只是猜測。我會看看SimpleDOM文檔。

+0

如果他們有任何;) – Gordon 2010-03-24 18:30:32

+1

@gordon:在這種情況下,id避免像瘟疫這樣的庫:-) – prodigitalson 2010-03-24 18:39:48

0

嘗試用

get_class($object[0]) 

但是如果你想在類名或其他我沒有理解。

相關問題