使用PHP显示XML文件中有多少开始和结束标记
我很难用PHP来表达我的想法。我在网上找不到这些答案。我用C做了同样的事情,但是用C更容易,因为你可以使用指针 我试图弄清楚如何从命令行传入一个文件,读取该文件,并搜索XML文件中的任何“”和关闭标记,然后将每个标记的数量打印到终端 任何帮助都将不胜感激。我完全卡住了。我希望这有助于:使用PHP显示XML文件中有多少开始和结束标记,php,xml,Php,Xml,我很难用PHP来表达我的想法。我在网上找不到这些答案。我用C做了同样的事情,但是用C更容易,因为你可以使用指针 我试图弄清楚如何从命令行传入一个文件,读取该文件,并搜索XML文件中的任何“”和关闭标记,然后将每个标记的数量打印到终端 任何帮助都将不胜感激。我完全卡住了。我希望这有助于: int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] ) 您的意思是计算项目总数还是
int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )
您的意思是计算项目总数还是所有标记,包括项目+子项和根标记?如果你知道怎么做,也许你可以在C上做,然后用shell_exec()从php调用它。看看XML树解析器吧——虽然我不知道php中的确切名称,但应该有类似Etree的库。您向它输入XML,然后生成一个树结构,您可以遍历和计算它。有些库甚至允许按名称搜索和列出标记。到目前为止,你有什么发现?SOF不是一个让人们做家庭作业的地方。顺便说一句,你可能想看看