Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ jak pobrać zmienną z tablicy

Napisany przez: Lacki2006 22.07.2019, 16:37:32

Jak wyciągnąć z tej tablicy zmienną Waybill ?

  1. SimpleXMLElement Object ( [Status] => OK [SessionId] => 1311248 [Packages] => SimpleXMLElement Object ( [Package] => SimpleXMLElement Object ( [Status] => OK [PackageId] => 1036747 [Parcels] => SimpleXMLElement Object ( [Parcel] => SimpleXMLElement Object ( [Status] => OK [ParcelId] => 1393632 [Waybill] => 0000000525831Q ) ) ) ) )

potrebuję aby była pobrana do zmiennej $waybill
status mi pobiera w ten sposób ale dalszej częsci nie mogę pobrać

  1. $xml = simplexml_load_string($result->return);
  2. http://www.php.net/print_r($xml);
  3. $status = $xml->Status;

Napisany przez: dublinka 22.07.2019, 16:55:43

https://stackoverflow.com/questions/37810680/get-value-from-xml-array-in-php

Napisany przez: kreatiff 23.07.2019, 14:25:34

Możesz odwoływać się po kolei po węzłach:

  1. $waybill = (string)$xml->Packages->Parcels->Parcell->Waybill;

albo wykorzystać xpath, np.:
  1. $waybill = (string)$xml->xpath('*/Waybill'){0};

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)