小编tho*_*hom的帖子

PHP SimpleXML:删除带有for的项目

我只需要从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)没有删除任何内容.

怎么了?

php xml simplexml

4
推荐指数
1
解决办法
4025
查看次数

标签 统计

php ×1

simplexml ×1

xml ×1