使用SimpleXMLforPHP删除具有特定属性的子级
我有几个使用SimpleXML访问的具有不同属性的相同元素:
<data> <seg id="A1"/> <seg id="A5"/> <seg id="A12"/> <seg id="A29"/> <seg id="A30"/></data>
我需要移除一个赛格元素,如果ID为“A12”,我如何才能做到这一点?我试过在赛格要素和未定丁的具体一个,但这不起作用,元素保留。
foreach($doc->seg as $seg){ if($seg['id'] == 'A12') { unset($seg); }}
相关分类