我是PHP新手,我想知道在哪里可以在现有代码中插入/使用wordwrap代码。我的目标是将自动换行应用于品牌描述数据:以下是详细信息:
这是我现有代码的一部分,它将MYSQL中的数据显示在HTML表格中:
$data = mysql_query("SELECT * from web_brands");
//Display table headers
print ("<table border='1' ALIGN = 'CENTER'
width='800'><tr><th>ID</th><th>LOGO</th><th>BRANDNAME</th><th>DESCRIPTION</th><th>SHORTNAME </th></tr>");
while($row = mysql_fetch_array($data)){ //Display the results in different cells
echo "<tr>";
echo '<td>' .$row['brand_id'] . '</td>';
echo "<td>" . "<img width=300px height=200px src=../brandslogo/" . $row ['logo'].">" . "</td>";
echo "<td>" . $row['brand_name'] . "</td>";
echo '<td width="300">' . $row['brand_description'] . "</td>";
echo "<td>" . $row['brand_shortname'] . "</td>";
echo "</tr>";
}
我想在品牌描述字段中应用自动换行,但我不知道如何操作。 希望你能帮忙
答案 0 :(得分:1)
使用
的原生功能http://php.net/manual/en/function.wordwrap.php
//change this
echo "<td>" . $row['brand_name'] . "</td>";
//to , this will wrap for each 20 width
echo "<td>" . wordwrap($row['brand_description'], 20, "<br />\n") . "</td>";