2010-03-24 90 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]) 

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

相关问题