脚本宝典收集整理的这篇文章主要介绍了php – 将HTML表格转换为文本,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
<table> <tr> <td width="10%"></td> <td width="60%"> test PRoduct </td> <td width="20%">5</td> <td width="10%"> £50.00 </td> </tr> <tr> <td></td> <td colspan="3" width="100%"> Project Name: Test Project </td> </tr> <tr> <td width="10%"> </td> <td colspan="2" width="80%"> Page 1 : 01 New York 1.jpg </td> <td width="10%"> £0.00 </td> </tr> </table>
test product 5 £50.00 Project Name: Test Project Page 1 : 01 New York 1.jpg £0.00
我的想法是通过DOMDocument解析HTML内容.然后我将为表设置默认宽度(即:100个空格),然后将每列的宽度从%转换为空格数(基于< td>标记的colspan& width属性).然后我将这些列宽减去每列中数据的strlen,以将pad_right所需的空格数归档到字符串,使所有内容垂直对齐.
我一直在那样工作,没有归档我想要的东西,但只是想知道它是愚蠢还是有人知道更好的方法请帮助我.
此外,当谈到多字节语言(日语,韩语等…)时,我认为我的方法不会起作用,因为它们的字符将比一个空格大,并且最终会变得混乱.
有人可以帮帮我吗?
以上是脚本宝典为你收集整理的php – 将HTML表格转换为文本全部内容,希望文章能够帮你解决php – 将HTML表格转换为文本所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。