gpt4 book ai didi

php - 如何将 MySQL 内容(文本+html 内容)分成列?

转载 作者:太空宇宙 更新时间:2023-11-04 13:41:28 32 4
gpt4 key购买 nike

首先,我想提一下,我理解每个人在不提供至少一些试验或错误的情况下提出问题的感受,但这纯粹是一种知识需求,话虽如此,我会去提前问。

我一直无法弄清楚如何将保存在 MySQL 表中的 600-1000 个文本单词分成 3 个部分,以便在这些部分之间可以包含特定的 java 或使其更容易理解图片。

假设我们从 MySQL 中检索 800 个单词的文本,目标就是这样做。

Content    
========= Section Break [image] ==========
Content
========= Section Break [image] ==========

到目前为止我已经知道了,(继续尝试通过不包含任何内容来解决问题),但是它在句子中间打断了文本,我想至少在最后打断.(点)在该行上。

$text = stripslashes($article_content); 

$first = strpos($text," ",strlen($text) / 2);
$col1 = substr($text, 0, $first);
$col2 = substr($text, $first);

echo $col1;
echo "this is the line break";
echo $col2;

而这个它不打印 <br/> ($分隔符)。

$separator = "<br/>";

$text = stripslashes($article_content);
$first = ceil(strlen($text) / 3);

$string = substr($text, 0, $first);
$string = $separator;
$string = substr($text,$first,$first);
$string = $separator;
$string = substr($text,($first*2), $first);

echo $string;
  1. 第一个我无法让它在那行的最后一个 .(点)处中断。
  2. 它不打印分隔符,也不知道为什么,但是文本打印得很好。

最佳答案

在变量 $string 的第一次实例化后在等号前使用一个点以在第二个示例中添加到它。

$separator = "<br/>";

$text = stripslashes($article_content);
$first = ceil(strlen($text) / 3);

$string = substr($text, 0, $first);
$string .= $separator;
$string .= substr($text,$first,$first);
$string .= $separator;
$string .= substr($text,($first*2), $first);

echo $string;

关于php - 如何将 MySQL 内容(文本+html 内容)分成列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22698990/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com