将对象值存储在变量中

时间:2015-10-16 17:20:39

标签: php object

我的脚本将数据存储在如下变量中:

$dados = curl_exec($curl);
$dados = simplexml_load_string($dados);

并返回此对象:

object(SimpleXMLElement)[1]
  public 'cServico' => 
    object(SimpleXMLElement)[2]
      public 'Codigo' => string '40010' (length=5)
      public 'Valor' => string '28,35' (length=5)
      public 'PrazoEntrega' => string '1' (length=1)
      public 'ValorSemAdicionais' => string '26,10' (length=5)
      public 'ValorMaoPropria' => string '0,00' (length=4)
      public 'ValorAvisoRecebimento' => string '0,00' (length=4)
      public 'ValorValorDeclarado' => string '2,25' (length=4)
      public 'EntregaDomiciliar' => string 'S' (length=1)
      public 'EntregaSabado' => string 'S' (length=1)
      public 'Erro' => string '0' (length=1)
      public 'MsgErro' => 
        object(SimpleXMLElement)[3]

如何在不使用循环的情况下将“valor”值存储在变量中?

我试着没有成功:

$foo = $dados[0]->cServico->valor;

1 个答案:

答案 0 :(得分:0)

问题是你关键'是上层来源,您正在尝试访问->valor,但您的密钥是->Valor

相关问题