我一直在寻找可以添加 <td>
的东西到文本开头,然后 </td>
在文本末尾
任何人都可以帮忙解决这个问题,或者指出我可以在哪里找到如何做到这一点
例如,如果用户输入这样的文本
item 2,119 1,403 233.090 1,741,670 110 821
我需要页面自动添加<td>
像这样的文本的开头和结尾
<td>item</td><td>2,119</td><td>1,403</td><td>233.090</td><td>1,741,670</td><td>110</td><td>821</td>
编辑:-
现在我有另一个问题,我忘记了是否用户放置了多行文本并且希望它出现在列表中。
Names 1 2 3 4 5
ItemA 2,119 1,403 233.090 1,741,670 110 821
ItemB 957 370 250,734 757,278 262 791
itemC 16 13 0 18,811 0 1,175
ItemD 630 281 347,956 1,260,205 552 2,000
所以我需要它来做到这一点
<tr><td>ItemA</td> <td>2,119</td> <td>1,403</td> <td>233.090</td> <td>1,741,670</td> <td>110 821</td></tr>
<tr><td>ItemB</td> <td>957 <td>370 <td>250,734 <td>757,278</td> <td>262 <td>791</td></tr>
<tr><td>itemC</td> <td>16</td> <td>13</td> <td>0</td> <td>18,811</td> <td>0 <td>1,175</td></tr>
<tr><td>ItemD</td> <td>630</td> <td>281</td> <td>347,956</td> <td>1,260,205</td> <td>552 2,000</td></tr>
所以在每一行的开头和每一行的结尾我都需要一个 <tr>
和</tr>
所以在我的网页上它出现在列表中
最佳答案
这是一个 PHP 解决方案。在空格上使用 explode()
,array_filter()
从数组中删除空值,然后再次使用 implode()
:
<?php
$vals = "item 2,119 1,403 233.090 1,741,670 110 821";
echo '<td>'.implode("</td><td>",array_filter(explode(" ",$vals))).'</td>';
?>
关于javascript 或 php 函数在文本的开头和结尾添加一些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31497919/