我在故事栏中插入了一定数量的数据。
但我只需要在行中显示前20个字符。 plz建议我如何只显示特定数量的字符。
下面是我的代码...来回显行。
<?php foreach($rows as $row){ ?>
<?php echo htmlspecialchars_decode($row['story']); ?>
<?php } ?>
答案 0 :(得分:0)
您可以使用explode函数,并迭代单词:
foreach ($rows as $row) {
$line = htmlspecialchars_decode($row['story']);
$words = explode(" ", $line);
$newWords = array();
for ($i = 0; $i < 20; $i++) {
if (isset($words[$i])) {
$newWords[] = $words[$i];
}
}
echo join(" ", $newWords)."<br>";
}