如何将 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 字符序列。如果没有任何空格,它会将整个字符串包裹在标签中,这应该没问题,因为整个字符串是字符串的最后一个词。
如何将 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 字符序列。如果没有任何空格,它会将整个字符串包裹在标签中,这应该没问题,因为整个字符串是字符串的最后一个词。