php代码,用于显示行中特定数量的单词

时间:2014-12-19 15:32:26

标签: php

表名 - 动物 列名称id,故事

我在故事栏中插入了一定数量的数据。

但我只需要在行中显示前20个字符。 plz建议我如何只显示特定数量的字符。

下面是我的代码...来回显行。

<?php   foreach($rows as $row){ ?>   

         <?php echo htmlspecialchars_decode($row['story']); ?>

      <?php } ?>

1 个答案:

答案 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>";
}