Php 如何开始计数字符以避免标记,但将其保留在文本中?在乔姆拉

Php 如何开始计数字符以避免标记,但将其保留在文本中?在乔姆拉,php,joomla,Php,Joomla,我用过这个 $item->introtext = JHtml::_('content.prepare', $item->introtext); $item->introtext = strip_tags($item->introtext); $item->introtext = substr($item->introtext, 0, 50); 但是只有纯文本显示,没有图像。。我想在img标记后计数字符,但在计数后img标记仍在文本中。您可以将及其在字符串中的

我用过这个

$item->introtext = JHtml::_('content.prepare', $item->introtext);
$item->introtext = strip_tags($item->introtext);
$item->introtext = substr($item->introtext, 0, 50);

但是只有纯文本显示,没有图像。。我想在img标记后计数字符,但在计数后img标记仍在文本中。

您可以将及其在字符串中的位置存储在数组中,然后在计数后重新插入。

我应该使用什么函数?和-我尝试将自己的自定义字符串存储在joomla module helper.php文件中,但在tmpl文件中使用时没有效果,即echo$customstring;如果您正在创建模块,请检查以下内容: