Başka bir etiket iç içe bir etiket yoktu, ben ne söyleyebilirim Gönderen, bir SimpleXMLElement tıpkı diğer SimpleXMLElement bir dizi, artı bazı düzenli dizisi değerleridir.
I $data
bir değişken bir SimpleXMLElement var, ve var_dump($data)
bana bu verir:
object(SimpleXMLElement)#1 (33) {
["buyer-accepts-marketing"]=>
string(4) "true"
...
...
ancak çağıran var_dump($data->buyer-accepts-marketing)
bana bir hata veriyor, ve var_dump($data["buyer-accepts-marketing"])
bana null verir. Arayan var_dump($data->shipping-address->children())
bana bir hata verir.
Bu böyle devam:
foreach($data as $item) {
var_dump($item);
}
bir bütün SimpleXMLElement nesnelerin demet, ama hiçbir dizeleri veya ints, işin garibi verir.
Ben burada ne eksik? Ben belirli bölümlerini alıp fonksiyon onları geçmek istiyorum, böylece, örneğin, ben gitmek zorunda değilsiniz
$data->billing-address->postal-code;
...
$data->shipping-address->postal-code;
...
ve sadece gidebilir
address($data->billing-address);
address($data->shipping-address);
vb