私のサイトには、次のように印刷された座標があります。
z:000
これ(zを含む)を太字で印刷したいと思います。座標は次のようなテキスト文字列です。
$string = 'Lorem ipsum z:000 dolor sit amet';
正規表現でこれを行う必要があると思いますが、うまくいきません。最初の部分は固定されているため、正規表現の部分は次のとおりです^z:
。[0-9]
これは役立つはずです
preg_replace("/(z:[0-9]{3})/", '<b>${1}</b>', $string);
z:000 ~ z:999 で動作
$string = preg_replace("/z:[0-9][0-9][0-9]/", "<b>\\0</b>", $string);
基本的なCSSでそれを行うだけです:
$string = 'Lorem ipsum <span class="mark">z:000</span> dolor sit amet';
ヘッダーには、次のようなものがあります
<style type="text/css">
.mark{font-weight:bold;}
</style>
正規表現は必要ありません。HTML フォーマットが必要なだけです。
文字列を HTML 太字タグで囲みます。
$string = '<b>Lorem ipsum z:000 dolor sit amet</b>';