【问题标题】:Displaying how many start and end tags are in an XML file using PHP使用 PHP 显示 XML 文件中有多少个开始和结束标记
【发布时间】:2016-01-31 18:23:16
【问题描述】:

我无法将注意力集中在 PHP 上。我没有运气在网上找到这些答案。我用 C 做过同样的事情,但是用 C 更容易,因为你可以使用指针。

我试图弄清楚如何从命令行传入一个文件,读取该文件,然后搜索 XML 文件中的任何 '' 和结束标记,然后打印出来到终端各有多少。

任何帮助将不胜感激。我完全被卡住了。

【问题讨论】:

  • 您的意思是计算总项目数还是所有标签,包括项目+子标签和根标签?如果你知道怎么做,也许你可以在 C 上做,然后使用 shell_exec() 从 php 调用它?
  • 看看 XML 树解析器 - 虽然我不知道 PHP 中的确切名称,但应该有类似 Etree 之类的库的等价物。您将 XML 提供给它,然后会出现一个树结构,然后您可以遍历并计算它。一些库甚至允许按名称搜索和列出标签。
  • 到目前为止你有什么? SOF 不是让人们做功课的地方 4 u。顺便说一句,你可能想看看this

标签: php xml


【解决方案1】:

我希望这会有所帮助:

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

http://php.net/manual/de/function.substr-count.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 2021-09-23
    相关资源
    最近更新 更多