如何在列表内容中显示短信息?
How to display short information in list content?
我已经在我的数据库中制作了数据。它由 ckeditor5 制作。看起来像这里
数据中提到了很多标签和属性。所以...我只需要获取标签 p 内的单词。所以我可以在我的网站上展示。结果的例子在这里:
注意:我只需要显示100个字母。并在最后一句加上'...'。
我最后的代码是这样的:
function removeTags(str) {
if ((str === null) || (str === ''))
return false;
else
str = str.toString();
// Regular expression to identify HTML tags in
// the input string. Replacing the identified
// HTML tag with a null string.
return str.replace(/(<([^>]+)>)/ig, '');
}
<?php
while ($row = $result->fetch_array(MYSQLI_ASSOC)){
echo '
<script>
document.write(removeTags(
'.$row['main_article'].'));
</script>';
}
?>
对于截断文本,您可以使用此功能。
function truncateString(str, num) {
// str = character length
if (str.length <= num) {
return str
}
return str.slice(0, num) + '...'
}
truncateString("A-tisket a-tasket A green and yellow basket", 8);
来源:https://medium.com/@DylanAttal/truncate-a-string-in-javascript-41f33171d5a8
我找到了解决方案。就在这里,希望将来有人需要它来获取他的 ckeditor 内容:
<p><?php
$str = strip_tags($row['main_article']);
$str = substr($str, 0, 200) . '...';
echo $str;
?></p>
我已经在我的数据库中制作了数据。它由 ckeditor5 制作。看起来像这里
数据中提到了很多标签和属性。所以...我只需要获取标签 p 内的单词。所以我可以在我的网站上展示。结果的例子在这里:
注意:我只需要显示100个字母。并在最后一句加上'...'。
我最后的代码是这样的:
function removeTags(str) {
if ((str === null) || (str === ''))
return false;
else
str = str.toString();
// Regular expression to identify HTML tags in
// the input string. Replacing the identified
// HTML tag with a null string.
return str.replace(/(<([^>]+)>)/ig, '');
}
<?php
while ($row = $result->fetch_array(MYSQLI_ASSOC)){
echo '
<script>
document.write(removeTags(
'.$row['main_article'].'));
</script>';
}
?>
对于截断文本,您可以使用此功能。
function truncateString(str, num) {
// str = character length
if (str.length <= num) {
return str
}
return str.slice(0, num) + '...'
}
truncateString("A-tisket a-tasket A green and yellow basket", 8);
来源:https://medium.com/@DylanAttal/truncate-a-string-in-javascript-41f33171d5a8
我找到了解决方案。就在这里,希望将来有人需要它来获取他的 ckeditor 内容:
<p><?php
$str = strip_tags($row['main_article']);
$str = substr($str, 0, 200) . '...';
echo $str;
?></p>