Мои хранить данные сценария в переменной, как это:значение Магазин объект в переменной
$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]
Как я могу сохранить «доблесть» значение переменной без используя цикл?
Я попробую это не Sucess:
$foo = $dados[0]->cServico->valor;
Пожалуйста, сделайте 'print_r ($ dados)', чтобы мы могли видеть, что такое структура объектов, и добавить это к вашему вопросу. – RiggsFolly
Возможный дубликат http://stackoverflow.com/questions/2867575/get-value-from -simplexmlelement-object ... Попытка что-то вроде этого может привести к решению: $ foo = (string) $ dados [0] -> cServico-> valor; –