Append element to object[arrays] ? I Have an $A
SimpleXMLElement Object
(
[books] => Array
(
[0] => SimpleXMLElement Object
(
[book] => Array
(
[0] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 12
[title] => C++
)
)
[1] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 21
[title] => PHP
)
)
)
)
[1] => SimpleXMLElement Object
(
[book] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 25
[title] => Java
)
)
)
)
)
Ben append ile yeni bir nesne dönmek istiyorum [index] => [$ i] [$ j]
SimpleXMLElement Object
(
[books] => Array
(
[0] => SimpleXMLElement Object
(
[book] => Array
(
[0] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 12
[title] => C++
[index]=>[0][0]
)
)
[1] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 21
[title] => PHP
[index]=>[0][1]
)
)
)
)
[1] => SimpleXMLElement Object
(
[book] => SimpleXMLElement Object
(
[info] => SimpleXMLElement Object
(
[qty] => 25
[title] => Java
[index]=>[1][0]
)
)
)
)
Ben denedim:
foreach($object_xml as $key=> $arr){ //>>>$key =books
foreach( $arr as $k =>$value){ //$k = book
foreach($value as $kk=> $val){ //$kk=info
$val->index = "$key>>>$k>>>$kk";
//echo '<pre>';
//print_r($val);
//echo '</pre>';
}
}
}
/*
echo '<pre>';
print_r($object_xml);
echo '</pre>';
*/
header('Content-type: text/xml');
echo $object_xml->saveXml();