例如,我从数据库中的一个单元格中提取了大量信息。这太傻了。大而惊人。令人敬畏的句子。
有没有一种方法可以让我在php中拆分read,这样它就会在每一个句号的新行中出现。
<?php
$query = "SELECT * from testview";
$res = mysqli_query($con, $query);
$row s =$res->num_rows;
$i = 1;
while($result = mysqli_fetch_array($res)) {
?>
<?php echo $result['QuestionText'];?>
<?php } ?>
我想分割回波
离开你的例子,比如
$result['QuestionText'] = "Hello welcome to my supercool website. do you have any time to play a game. no well okay thanks for coming anyway.";
你想把它一句一句地分成不同的行。
快速方法是用<br>'n
替换周期
echo str_replace('.', '.<br/>'n', $result['QuestionText']);
一种更可取的方式(海事组织)是将文本按周期划分为一个数组。
$aryQText = explode('.', $result['QuestionText']);
现在$aryQText
是一个包含三个元素的数组,每个元素都是文本中的一个句子。然后你可以像这样循环遍历元素。
foreach($aryQText as $sentence){
echo "$sentence.<br/>'n";
}
这种方式要灵活得多。