Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 断开行标记会破坏mb_substr函数_Php_Html_Substr - Fatal编程技术网

Php 断开行标记会破坏mb_substr函数

Php 断开行标记会破坏mb_substr函数,php,html,substr,Php,Html,Substr,我有一个发帖系统(比如facebook),它有一个类似“查看更多”的工具,帖子的正文存储在数据库中,带有断线标签 当我将修剪后的字符设置为任意数字时,有时它会停在断线标记内并压碎 有解决办法吗 $stringCut = mb_substr($string, 0, 300); $stringRest= mb_substr($string, 300); 什么是断线标签。你的意思是说你在数据库中存储HTML吗?我的意思是tag为什么要在数据库中存储HTML?在行与行之间进行分隔。这是一个问题吗?是的

我有一个发帖系统(比如facebook),它有一个类似“查看更多”的工具,帖子的正文存储在数据库中,带有断线标签

当我将修剪后的字符设置为任意数字时,有时它会停在断线标记内并压碎

有解决办法吗

$stringCut = mb_substr($string, 0, 300);
$stringRest= mb_substr($string, 300);

什么是断线标签。你的意思是说你在数据库中存储HTML吗?我的意思是

tag为什么要在数据库中存储HTML?在行与行之间进行分隔。这是一个问题吗?是的,因为这样你就不能用mb_substr做你想做的事情了。如果这是将HTML存储在数据库中的唯一原因,那么我建议使用
\n
。什么是断线标记。你的意思是说你在数据库中存储HTML吗?我的意思是

tag为什么要在数据库中存储HTML?在行与行之间进行分隔。这是一个问题吗?是的,因为这样你就不能用mb_substr做你想做的事情了。如果这是将HTML存储在数据库中的唯一原因,那么我建议使用
\n