簡體   English   中英

使用php整理字符串中的標簽內的單詞

[英]sorting out words inside tags in a string with 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>
";

如果我只想提取dt和dd標簽? 我怎么能用PHP做到這一點? 並將它們全部重新排序到<li>標簽中......

如果要檢索數據庫記錄,然后使用PHP打印結果,則可以訂購搜索。

$sql = mysqli_query("SELECT * FROM tablename ORDER BY column_name");

如果您嘗試讀取DOM,則需要使用Javascript。 這是一個更復雜的答案。

  1. 獲取並存儲每個DOM對象
  2. 按一些決定因素排序
  3. 擦除當前的DOM
  4. 向DOM打印新的有序列表

我認為你需要更多地描述你想要做的事情,以便找到正確的答案。

//從URL或文件創建DOM $ html = file_get_html(' http://www.google.com/ ');

//找到所有圖像foreach($ html-> find('img')as $ element)echo $ element-> src。
“;

//查找所有鏈接foreach($ html-> find('a')as $ element)echo $ element-> href。
“;

摘自http://simplehtmldom.sourceforge.net/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM