My xml looks like this:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
<pic>
<image>54</image>
<descr>Image 1</descr>
</pic>
<pic>
<image>32</image>
<descr>Image 2</descr>
</pic>
<pic>
<image>47</image>
<descr>Image 3</descr>
</pic>
</images>
I want to remove one element, for example second pic (image 32). Using this code, but it's not working.
$xml = simplexml_load_file('../../images.xml');
$target = false;
$i = 0;
foreach ($xml->pic as $m) {
if ($m['image']=='32') { $target = $i; break; }
$i++;
}
if ($target !== false) { //$target always be $false
unset($xml->pic[$target]);
}
echo $xml->savexml();
Thanks for any advice.