【发布时间】:2013-09-01 12:20:16
【问题描述】:
我想替换 PHP 变量 ($html_content) 中的 <a> 标记内容...
变量$html_content 的值如下所示:
$html_content= "<table>
<thead>
<tr><th>Customer</th><th>Age</th><th>A</th></tr>
</thead>
<tbody>
<tr><td>Test 1</td><td>25</td><td><a href='www.google.com'>Link</a></td></tr>
<tr><td>Test 2</td><td>30</td><td><a href='www.yahoo.com'>Link</a></td></tr>
<tr><td>Test 3</td><td>31</td><td><a href='www.rediff.com'>Link</a></td></tr>
...
...
...
</tbody>
</table>
我想在每个包含<a> 标签的<tr> 的最后一个<td> 内容中替换字符串中的内容。
样本行结果:
<tr><td>Test 1</td><td>25</td><td>Action will be taken soon.</td></tr>
<tr><td>Test 2</td><td>30</td><td>Action taken yesterday</td></tr>
...
...
我需要用不同的内容值替换每一行的结果。内容取自表格。只有我想替换的特定客户操作。
CUSTOMER TABLE:
------------------------------------------------------
id customer age action
------------------------------------------------------
1 Test 1 25 Action will be taken soon
2 Test 2 30 Action taken yesterday
3 Test 3 31 Action will take tomw
4 Kumar 28 Suspended
...
...
...
------------------------------------------------------
使用此表,我在一页中显示了过滤结果,没有操作描述,而不是 <a> 标记。 (此结果是名为 reports.php 的页面的一部分)。
我只想将这些记录与action 字段描述导出到 PDF(我正在使用 HTML 到 PDF 类)。
在该页面中,我已将这些 HTML 值发送到该页面并存储在export_pdf.php 页面中的 PHP 变量($html_content)中......
表格记录是不固定大小...它基于生成排序结果。
请任何人帮助我... 提前谢谢...
【问题讨论】: