如何使用<strong>通过preg_replace包围字符串中的特定字符?

时间:2015-04-28 12:05:31

标签: php string

目前我有一个没有HTML格式的字符串,这是一个例子:

Tue 28 Apr 2015: 10.30am: This is the name of the event.

使用PHP我需要在最终冒号粗体之前制作所有内容,即在:标签中包含最终<strong>之前出现的所有内容。

开头强标记始终显示在开头,因此我需要脚本执行的操作是在最后</strong>之后插入:标记

这是所需的输出:

<strong>Tue 28 Apr 2015: 10.30am:</strong> This is the name of the event.

1 个答案:

答案 0 :(得分:0)

你给出的例子不是很清楚。您可以通过简单的preg_split实现所需:

<?php
$myString= "Tue 28 Apr 2015: 10.30am: This is the name of the event.";
$myString2=preg_split("/:/", $myString,1);
$myString3="<strong>" .$myString2[0] . "</strong>" . $myString2[1];
echo $myString3;
?>