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

时间:2014-03-27 20:54:58

标签: php html mysql css

首先,我想提一下,我理解每个人在没有提供至少一些试验或错误的情况下如何提出问题的感觉,但这纯粹是需要了解知识,据说,我&# 39;继续问问。

我还没有弄清楚如何破解内容让我们说在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)。

$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. 它不打印分隔符,不知道为什么,但文本 印刷得很好。

1 个答案:

答案 0 :(得分:1)

在变量 $ 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;