0

好的,所以我最近将脚本放到了 textCMS 系统上。但是,我希望为自己更多地“开发”它,因为它对我来说太基础了。我不会说我是“初学者” php 编码器,但我不是很先进。

http://ppGATE.net <--这是我正在使用的 CMS。

有人可以帮我介绍一下,当我使用在线页面编辑器时,如果我使用 :) 或 :P 它会将其更改为表情。

我在网上查了一下,还没有真正找到任何有效的方法。

任何帮助都是感激的。

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 回答