PHP中的文本转换

PHP中的文本转换,php,Php,好的,我最近拿到了textCMS系统的脚本。然而,我希望为自己“开发”它,因为它对我来说太基本了。我不会说我是一个“初学者”php程序员,但是我不是很高级 str_replace(':)',''$string); 重复不同的微笑 如果你不能自己解决这个问题,我会说你实际上是一个新手。您想用笑脸的图像替换文本笑脸,对吗?这段代码几乎把它自己解释清楚了 如果你想像约瑟夫一样喜欢,你也可以这样做: $emotDict = array( ':)' => '<img src="pa

好的,我最近拿到了textCMS系统的脚本。然而,我希望为自己“开发”它,因为它对我来说太基本了。我不会说我是一个“初学者”php程序员,但是我不是很高级

str_replace(':)',''$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);
$emotDict=array(
':)' => '',
':(' => ''
//等等。。。
);
$updated_text=str_replace(数组_键($emotict)、数组_值($emotict)、$your_text);

这里不需要正则表达式。

我可以做其他事情。我只是从来没有必要这样做,所以我从来没有学过。这真的取决于你算什么是“初学者”和“普通程序员”,不过谢谢你。我同意你是初学者。如果您不知道如何使用PHPs内置函数处理基本的字符串操作任务,那么您肯定是初学者。这没什么错——只要拥有它并了解更多:)。
$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);