如果属性是整数,如何从对象获取属性?

时间:2013-09-08 12:31:31

标签: xml properties integer

我使用 Microsoft翻译器来翻译简单文本。 例如:

$key = "secret_key";
$translator = new MicrosoftTranslator($key);
$translator->translate("en", "cs", "sun");
$text = $translator->response->translation;

获取此响应(在变量$ text中):

"<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">slunce</string>"

现在只需要xml字符串格式的简单文本,我们就可以使用

  

simplexml_load_string

$string = simplexml_load_string($text);

在Firebug中观察并获取(在对象$ string中):

Object { 0 = "slunce" }

SimpleXMLElement Object
(
    [0] => slunce
)

我们如何访问此($ string)? $ string-&gt; 0 不允许

1 个答案:

答案 0 :(得分:0)

解决,只需转换为数组:

$string = json_decode(json_encode((array)simplexml_load_string($text)), 1);
print_r($string);