将文本笑脸替换为图像格式

时间:2014-03-15 08:53:43

标签: php arrays

在谷歌和本网站上搜索帖子后,我发现以下代码对我有用,但似乎它不能正常工作。

我想替换这个" :)"虽然我的页面只显示了一个快乐的笑脸的GIF图像。 :)"而不是gif图像..

我知道它很容易,但问题是新的。任何帮助都会让我自己发展。在代码中解释答案将帮助我快速学习。非常感谢。

 <?php 
 $string = Some text which inlcudes smiley like :);
 $emoticons = array( '<img src="images/smile.gif">' => array(':-)', ':)' , ':o)'),
 '<img src="images/sad.gif">'   => array(':-(', ':(', ':-|'));
 foreach ($emoticons as $emotion => $icons)
    {
        $string = str_replace($icons, " $emotion ", $string);
      }
 echo $string;
 ?>

0 个答案:

没有答案