0

さて、私は最近、textCMSシステムへのスクリプトを手に入れました。しかし、私はそれを自分の好みにはあまりにも基本的すぎるので、自分自身のためにもっと「開発」したいと思っています。私は「スターター」のphpコーダーだとは言いませんが、あまり進んでいません。

http://ppGATE.net <-これは私が使用しているCMSです。

オンラインページエディタを使用するときに、:)または:Pを使用すると、それがemotに変更されることを紹介するのを手伝ってくれませんか。

私はオンラインで調べましたが、まだ実際に機能するものは見つかりませんでした。

どんな助けもありがたいです。

4

1 に答える 1

1
str_replace(':)', '<img src="/path/to/smileyface.gif"/>', $string);

さまざまなスマイリーについて繰り返します。

これを自分で理解できないのであれば、あなたは実際には初心者だと思います。テキストのスマイリーフェイスをスマイリーフェイスの画像に置き換えたいですよね?コードはほとんどそれ自体を綴っています。


ジョセフのように派手になりたい場合は、次のこともできます。

$emotDict = array(
    ':)' => '<img src="path/to/image/smile.gif"/>',
    ':(' => '<img src="path/to/image/sad.gif"/>'
    // and so on...
);

$updated_text = str_replace(array_keys($emotDict), array_values($emotDict), $your_text);

ここでは正規表現は必要ありません。

于 2013-02-03T02:35:05.540 に答える