如何使用分隔符显示存储在数据库一列中的多个值


How to Display multiple values stored in database one column with delimiter?

我在数据库列中有多个值。如何将它们显示为表?这里$作为分隔符。

machine_description = "CHUCK#8"$JOB DIAMETER#250 MM$JOB LENGTH#450 MM$ CONTROL#FANUC OTC"

我想把它显示为表格:

______________________
|CHUCK   |  8"       |
______________________
|DIAMETER|  250 MM   |
_____________________
|LENGTH  |  450 MM   |
______________________
|CONTROL |  FANUC OTC|

像这样粘贴值因为堆栈现在不允许我在这里放图像

如果您需要HTML表格,那么您可以使用这样的内容:

<?php
$machine_description = 'CHUCK#8"$JOB DIAMETER#250 MM$JOB LENGTH#450 MM$ CONTROL#FANUC OTC';
$data = explode('$', $machine_description);
echo '<table>';
foreach ($data as $row)
{
    echo '<tr><td>' . str_replace('#', '</td><td>', $row) . '</td></tr>';
}
echo '</table>';

会给你这样的表格:

<table>
<tr>
    <td>CHUCK</td>
    <td>8"</td>
</tr>
<tr>
    <td>JOB DIAMETER</td>
    <td>250 MM</td>
</tr>
<tr>
    <td>JOB LENGTH</td>
    <td>450 MM</td>
</tr>
<tr>
    <td> CONTROL</td>
    <td>FANUC OTC</td>
</tr>
</table>