首页 > 解决方案 > 如何将 HTML 标签添加到字符串的最后一个单词?

问题描述

如何将 I HTML 标记 ( <b> </b>) 添加到字符串的最后一个单词?

每个结果的词都不同。

使用的语言:PHP 该字符串是一个 1 行字符串(城市的本地市场)并插入到链接中

echo '<a href="'.$marche_permalink.'">'. $marche_title . '</a> ['. $hdebut .' - '. $hfin .']<br />';

字符串是$marche_title.

标签: phpregexstringreplacepreg-replace

解决方案


我认为对您的问题的最简单解释是:

$formatted = preg_replace('/\S+$/', '<b>$0</b>', $string);

它将在<b>标签中字符串的结尾之前包装任何非空白字符序列。如果没有空格,它会将整个字符串包装在标签中,这应该没问题,因为整个字符串是字符串的最后一个单词。


推荐阅读