phpquerylib。和解析XML
我开始使用phpquery的东西,但是我在所有的文档中迷失了方向。 万一有人不知道我在说什么: 我的问题很基本。 我成功地加载了一个XML文档,现在我想解析其中的所有标记 使用phpquerylib。和解析XML,php,xml,xml-parsing,phpquery,Php,Xml,Xml Parsing,Phpquery,我开始使用phpquery的东西,但是我在所有的文档中迷失了方向。 万一有人不知道我在说什么: 我的问题很基本。 我成功地加载了一个XML文档,现在我想解析其中的所有标记 使用pq()->find('title')我可以输出title标签内的所有内容。太好了 但是我想把每个标记都扔到一个变量中。所以,假设有10个标记,我希望每个标记都在一个单独的变量中,比如:$title1,$title2$title10。如何做到这一点 希望你能理解这个问题。 蒂亚 您可以这样做: phpQuery::unlo
pq()->find('title')
我可以输出title标签内的所有内容。太好了
但是我想把每个
标记都扔到一个变量中。所以,假设有10个
标记,我希望每个标记都在一个单独的变量中,比如:$title1
,$title2
<代码>$title10。如何做到这一点
希望你能理解这个问题。
蒂亚 您可以这样做:
phpQuery::unloadDocuments();
phpQuery::newDocument($content);
$allTitles = [];
pq('title')->each(function ($item) use (&$allTitles) {
$allTitles[] = pq($item)->text();
});
var_dump($allTitles);
例如,如果$content
中有3个标题,则此var_dump
将输出:
array(3) {
[0] =>
string(6) "title1"
[1] =>
string(6) "title2"
[2] =>
string(6) "title3"
}
我最近看到一个家伙对phpquery及其文档进行了大量的讨论,但好了,你看:)我不会真的把它称为文档。这是一堆按字母顺序排列的主题。毫无逻辑可言。