【发布时间】:2021-11-22 21:00:32
【问题描述】:
我希望对大量文本输出进行加密,并将 css 样式插入文本。列每次都保持不变,但是我尝试收集的初始开始编号从 1-50 不等,有时是 1-13,有时都是 1-50。
我已经尝试了每个数字的替换方法,但我无法替换每个变量以使其易于解释以进行集成。
我的代码是:
$text = $page->getText();
$search = array('1. ');
$replace = array('<br />1. ');
$result = str_replace($search, $replace, $text);
echo $result;
格式化前的输出为:
描述数量单位价格税RCV DEPREC。 ACV 1. 移除 3 个标签 - 25 年。 - 复合瓦屋顶 - 21.25 SQ 52.83 0.00 1,122.64 (0.00) 1,122.64 incl.感觉 2. 3 标签 - 25 年。 - 复合瓦屋顶 - 包括。毛毡24.67平方Sq 186.84 199.43 4,808.77(0.00)4,808.77 3. R&R滴水边缘196.95 LF 2.33 16.27 475.16(0.00)475.16(0.00)475.16 4.沥青起动器 - 通用入门课程100.58 LF 1.31 3.67 135.43(0.00)135.43 5.冰和水屏障118.94 SF 1.15 4.34 141.12 (0.00) 141.12 6. R&R 屋顶通风口 - 龟型 - 金属 5.00 EA 51.09 6.55 262.00 (0.00) 262.00 7. R&R 闪灯 - 管道千斤顶 3.00 EA 38.63 2.95 118.84 (0.00) 118.&R 2." 雨帽EA 36.80 3.40 77.00 (0.00) 77.00 9. R&R Ridge cap - 合成带状疱疹 77.58 LF 4.67 7.04 369.33 (0.00) 369.33 10. 数字卫星系统 - 分离和重置 1.00 EA 31.40 0.00 - 31.40 (0.00) 数字系统对准 31.40 (0.00) 卫星系统和校准 1.00 EA 94.19 0.00 94.19 (0.00) 仅 94.19 12. R&R 闪烁 - 管道千斤顶 - 分体式引导 1.00 EA 76.00 3.76 79.76 (0.00) 79.76 13. R&R 排水沟/落水管 - 铝 - 最大 5" 152.58 LF 7.17.4 4 9.56 LF 7.13.4 0.00) 1,137.45
我正在寻找将其转换为每行 (1-~50) 的表格,如下所示:
<table>
<tr>
<th>DESCRIPTION</th>
<th>QUANTITY</th>
<th>UNIT PRICE</th>
<th>TAX</th>
<th>RCV</th>
<th>DEPREC.</th>
<th>ACV</th>
</tr>
<tr>
<td>1. Remove 3 tab - 25 yr. - composition shingle roofing - incl. felt</td>
<td>21.25 SQ </td>
<td>52.83</td>
<td>0.00</td>
<td>1,122.64</td>
<td>(0.00)</td>
<td>1,122.64</td>
</tr>
</table>
有没有一种方法可以让我使用 javascript 或在替换中替换?
【问题讨论】:
标签: javascript php html