在谷歌和本网站上搜索帖子后,我发现以下代码对我有用,但似乎它不能正常工作。
我想替换这个" :)"虽然我的页面只显示了一个快乐的笑脸的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;
?>