我只需要从simpleXML元素中删除一个项目:
unset($this->simpleXML->channel->item[0]);
Run Code Online (Sandbox Code Playgroud)
但我不能用a表示:
$items = $this->simpleXML->xpath('/rss/channel/item');
for($i = count($items); $i > $itemsNumber; $i--) {
unset($items[$i - 1]);
}
Run Code Online (Sandbox Code Playgroud)
一些项目从$ items中删除(Netbeans Debug可以确认)但是当我再次获得路径时(/ rss/channel/item)没有删除任何内容.
怎么了?