如何将 HTML 标记添加到字符串的最后一个单词?

How to add HTML tag to the last word of a string?

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

每个结果的单词都不同。

使用的语言:PHP 该字符串是 1 行字符串(城市的本地市场)并插入 link

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

字符串是$marche_title.

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

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

它将在 <b> 标签中的字符串末尾之前换行任何 non-whitespace 字符序列。如果没有任何空格,它会将整个字符串包裹在标签中,这应该没问题,因为整个字符串是字符串的最后一个词。