我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP:获取没有父级的xml子级

I load XML file by simplexml_load_file

XML :

<list>
   <top>
      <test>
         <id>1</id>
      </test>
      <test>
         <id>2</id>
      </test>
      <test>
         <id>3</id>
      </test>
   </top>
   <test>
       <id>4</id>
   </test>
</list>

I want get all TEST tag by one foreach

I dont use top parent for get test chilren

How i can ?

You want all TEST elements which are anywhere in XML? In that case you can use xpath somelike this

$xml = simplexml_load_file('xml.xml'); 
$testElements = $xml->xpath('//*/test'); // return array of TEST elements

近期文章

  • 令牌验证和到期
  • Symfony 3 undisabled选择不提交
  • 如何更新下拉菜单中每天更改的网址引用?
  • 将一个TLD +单个目录的所有页面重定向到另一个TLD的根目录
  • 使用第一个选项自动提交表单(PHP)
  • 在PHP中更改数组以进行CSV上载
  • symfony路线改变没有生效
  • PHP IF语句 - 关闭多个条件
  • 如果错误的URL输入但在PHP中没有任何框架,如何重定向到无效页面?
  • TCPDF从数据库中获取值
  • Laravel格式化JSON输出
  • 内连接和回声解决方案
  • Prestashop 1.6 Webservice Order
  • 如何在完成php动作后限制wamp服务器显示空白页?
  • 从日期PHP中的y-m-d获得y-m
  • 从CSV填充的数据库表中填充多个HTML表
  • 如何将注册表单重定向到codeigniter上的另一个页面
  • 通过HTML按钮存储PHP变量
  • Codeigniter - 我的表单验证回调不起作用
  • 自升级到Mac OS Sierra以来,Xdebug无法正常工作

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华