Invité
Invité n'ayant pas de compte PHPfrance
10 sept. 2007, 19:00
ok je viens de tester à nouveau est ok cela fonctionne avec ce code
<?php
$id = 0;
$forum = simplexml_load_file('http://electrons.free.fr/myELECTRONSforum/myELECTRONSforum.xml');
$i = 0;
foreach ($forum->message as $msg)
{
if ($msg['id'] == $id)
{
unset($forum->message[$i]);
break;
}
++$i;
}
die($forum->asXML());
par contre qq chose m'échappe, la ligne est effacée mais si je teste $id = 1; alors la ligne contenant id=1 est effacée mais celle id=0 réapparait.
Pourquoi ?