Php 否";换行“;何时从MYSQL获取数据
我是新的PHP编码,现在我面临的问题是,我存储在MYSQL中的数据有“换行”,如图所示 但当我叫他们在表中显示时,它并没有像图中这样的“换行” 正如您在第四和第五块中所看到的,不涉及“换行”。(第三个街区是奇迹,我不知道为什么,但在另一排,它和第四和第五个街区一样) 我不知道为什么,怎么解决这个问题 这是我的代码,在表中正常地回显它们Php 否";换行“;何时从MYSQL获取数据,php,mysql,Php,Mysql,我是新的PHP编码,现在我面临的问题是,我存储在MYSQL中的数据有“换行”,如图所示 但当我叫他们在表中显示时,它并没有像图中这样的“换行” 正如您在第四和第五块中所看到的,不涉及“换行”。(第三个街区是奇迹,我不知道为什么,但在另一排,它和第四和第五个街区一样) 我不知道为什么,怎么解决这个问题 这是我的代码,在表中正常地回显它们 <tr> <td align="center"> <?php echo $PositionName; ?> </td
<tr>
<td align="center"> <?php echo $PositionName; ?> </td>
<td align="center"> <?php echo $Quantity; ?> </td>
<td align="center"> <?php echo $JobDescription; ?> </td>
<td align="center"> <?php echo $JobQualification; ?></td>
<td align="center"><?php echo $SkillRequired; ?></td>
<td align="center"> <?php echo $Salary; ?></td>
</tr>
尝试使用nl2br()PHP函数打印字符串
<tr>
<td align="center"> <?php echo $PositionName; ?> </td>
<td align="center"> <?php echo $Quantity; ?> </td>
<td align="center"> <?php echo nl2br($JobDescription); ?> </td>
<td align="center"> <?php echo $JobQualification; ?></td>
<td align="center"><?php echo $SkillRequired; ?></td>
<td align="center"> <?php echo $Salary; ?></td>
</tr>
使用
将新行转换为HTML换行符。在HTML中,新行字符即\n
字符不打印
PHP的函数将把新行\n
转换为
标记,以便它采用适当的换行符
例如:
<?php echo nl2br($JobDescription); ?>