用php将标签中的单词整理成字符串

用php将标签中的单词整理成字符串,php,Php,我有一个HTML标签列表,我需要将其重新排序为一个列表项HTML。通过使用PHP,我试图获取包含在标记和标记中的所有单词 如果有什么方法可以正确订购 字符串本身的示例 $string = " <div> <dt>Question #1<dt> <dd>Answer to #1</dd> <dt>Question #2<dt> <dd>Answer to #2</dd> </div&g

我有一个HTML标签列表,我需要将其重新排序为一个列表项HTML。通过使用PHP,我试图获取包含在标记和标记中的所有单词

如果有什么方法可以正确订购

字符串本身的示例

$string = "
<div>
<dt>Question #1<dt>
<dd>Answer to #1</dd>
<dt>Question #2<dt>
<dd>Answer to #2</dd>
</div>
";

如果我只想提取dt和dd标签?如何使用php实现这一点?然后将它们重新排序到
  • 标记中…

    如果要检索数据库记录,然后用PHP打印结果,则可以对搜索进行排序

    $sql=mysqli\u querySELECT*按列名称从表名中排序

    如果您试图读取DOM,则需要使用Javascript。这个答案要复杂得多

    获取并存储每个DOM对象 按行列式排序 删除当前DOM 将新的有序列表打印到DOM
    我认为,为了找到正确的答案,您需要更详细地描述您正在尝试做的事情。

    //从URL或文件创建DOM $html=file\u get\u html

    //查找所有图像 foreach$html->find'img'as$element echo$element->src

    //查找所有链接 foreach$html->find'a'as$element echo$element->href


    取自

    如果是数据库,我会告诉你的。这是一个从另一个页面抓取的html结构,他们在这些标记中列出了它,所以我需要提取它们。PHP可以解析html文档,或者Javascript可以访问文档中的对象。我建议使用PHP解析HTML并从中生成XML文件。然后,根据内容在流结构中的位置,使用Javascript或PHP访问内容。好吧,仍然没有回答我的问题,正如我想做的,就是将其重新排序到一个列表中。不是用javascript,而是用PHP。我不知道你在这里做什么,我已经有了一些东西,我不想使用简单的HTMLDOM。我有一个字符串,我想用正则表达式等提取信息。