我希望能够用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>
我希望替换字符串中包含标签的每个元素中最后一个元素的内容。
示例行结果:
<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
...
...
...
------------------------------------------------------
使用这个表格,我已经展示了筛选结果在一个页面上,而不是使用标签的操作描述。 (这个结果是那个名为reports.php的页面的一部分)。 我想要将这些记录仅导出带有操作字段说明的PDF文件(我正在使用HTML到PDF类)。 在那个页面上,我已经将这些HTML值发送到那个页面并存储在PHP变量($html_content)中,在export_pdf.php页面上... 表格记录的大小不是固定的...它基于从排序中生成的结果。 请有人帮帮我... 提前谢谢...
will be
,yesterday
等等。这些文本会根据什么来更改呢?那么这些文本在哪里存储?是在数组里面吗?我需要知道。 - Boraforeach
。在从查询中获取结果时,您可以将while
替换为foreach
。 - Bora