Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 如何计算strlen,除了<;br>;特殊人物?_Php_Phpmyadmin - Fatal编程技术网

Php 如何计算strlen,除了<;br>;特殊人物?

Php 如何计算strlen,除了<;br>;特殊人物?,php,phpmyadmin,Php,Phpmyadmin,我需要的解决方案是不计算br是一个字母。我需要展示 Nodrive ... 提前感谢。$productstr=strip\u标签(“Nodrive测试功能”) NoDrive ... $productstr=strip\u标签(“Nodrive测试功能”) 您可以使用preg\u replace功能删除标签。 如果您的字符串确实包含更多类似的html标记,您还可以使用strip_tags函数从描述中删除html标记并显示纯文本 $productstr = strip_tags("Nodr

我需要的解决方案是不计算
br
是一个字母。我需要展示

Nodrive
...
提前感谢。

$productstr=strip\u标签(“Nodrive
测试功能”)
NoDrive ...
$productstr=strip\u标签(“Nodrive
测试功能”)

您可以使用preg\u replace功能删除标签。 如果您的字符串确实包含更多类似的html标记,您还可以使用strip_tags函数从描述中删除html标记并显示纯文本

$productstr = strip_tags("Nodrive <br> testing the functionality")
$productstr=“Nodrive
测试功能”; $productstrexceptbr=preg_replace(“
”,“$productstr”); strlen($productstrexceptbr)>14?substr($productstrexceptbr,0,14)。“…:$productstrexceptbr,
您可以使用preg\u replace功能删除标签。 如果您的字符串确实包含更多类似的html标记,您还可以使用strip_tags函数从描述中删除html标记并显示纯文本

$productstr = strip_tags("Nodrive <br> testing the functionality")
$productstr=“Nodrive
测试功能”; $productstrexceptbr=preg_replace(“
”,“$productstr”); strlen($productstrexceptbr)>14?substr($productstrexceptbr,0,14)。“…:$productstrexceptbr,
在计算长度之前去除html标记。计算
str_replace(“
”,$productstr)的strlen
。或者,如果您需要更多,请使用。在计算长度之前先去掉html标记。计算
str\u replace(“
”,$productstr)
的strlen。如果您需要更多,请使用。
$productstr = "Nodrive <br> testing the functionality";
$productstrexceptbr = preg_replace(' <br>', '', $productstr);
strlen( $productstrexceptbr ) > 14 ? substr( $productstrexceptbr, 0, 14 )."..." : $productstrexceptbr,