0

次のような文字列を取得する方法があるかどうか疑問に思いました

$string = "Look at *me* because I am bold";

アスタリスクをタグに置き換えて、文字列が次のようになるようにします

echo $string; //"Look at <bold>me</bold> because I am bold"
4

2 に答える 2

3

試す$string = preg_replace('~\*(.*?)\*~','<bold>$1</bold>',$string);

編集:忘れたセミコロンを追加しました。

于 2012-10-04T00:55:24.783 に答える
2

自分で転がさないでください、あなたはすぐにたくさんの特別なケースとたくさんのトラブルに終わるでしょう。適切なMarkdownライブラリを入手して、もっと重要なものに移ってください。

于 2012-10-04T01:01:56.180 に答える