оберните <b>-tag вокруг первого слова строки с preg_replace</b>

Моя проблема в том, что это:

preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<b>
preg_replace('/(?<=\>)\b\w*\b|^\w*\b/', '<b>$&</b>', $string);
amp;</b>', $string);

Не работает и я не знаю почему!

Это выводит:<b>$&</b> example если строкаan example, так что это неправильно. Так должно быть:<b>an</b> example

Я сгенерировал этот регулярный код сhttp://gskinner.com/RegExr/ где это работает.

Я знаю, что, очевидно,$& не делает правильную вещь. Но как я могу заставить это работать?

Можете ли вы дать мне совет?

Ответы на вопрос(3)

Ваш ответ на вопрос