如何在PHP代码中插入笑脸符号?

如何在PHP代码中插入笑脸符号?,php,chat,Php,Chat,我有一个用PHP语言编写的Shoutout框,它不支持Smiley。如何在其中插入对笑脸的支持?我会使用javascript检查添加的呼喊组合,如“:-”,并将其替换为笑脸图像。您只需执行以下操作: <?php echo str_replace(';)', '<img src="path/to/smile_image.gif" title=";)"/>', $message); ?> 一些当年为我工作的PHP;) 函数笑脸(&$subject) { $smilies=数

我有一个用PHP语言编写的Shoutout框,它不支持Smiley。如何在其中插入对笑脸的支持?

我会使用javascript检查添加的呼喊组合,如“:-”,并将其替换为笑脸图像。您只需执行以下操作:

<?php
echo str_replace(';)', '<img src="path/to/smile_image.gif" title=";)"/>', $message);
?>

一些当年为我工作的PHP
;)

函数笑脸(&$subject)
{
$smilies=数组(
“:|”=>“醇厚”,
“:-|”=>“醇厚”,
“:-o'=>“欧姆”,
“:-O'=>“欧姆”,
':o'=>“欧姆”,
':O'=>“欧姆”,
“;)”=>“眨眼”,
“;-)”=>“眨眼”,
“:p'=>“舌头”,
“:-p'=>“舌头”,
“:P'=>“舌头”,
“:-P'=>“舌头”,
“:D'=>“biggrin”,
“:-D'=>“大格林”,
‘8’=>‘酷’,
“8-”=>“酷”,
“:)”=>“微笑”,
“:-)”=>“微笑”,
“:(“=>”悲伤“,
“:-(“=>”悲伤“,
);
$sizes=数组(
“biggrin”=>18,
“酷”=>20,
“哈哈”=>20,
“醇厚”=>20,
“欧姆”=>20,
“悲伤”=>20,
“微笑”=>18,
“舌头”=>20,
“眨眼”=>20,
);
$replace=array();
foreach($smiles as$smiley=>$imgName)
{
$size=$size[$imgName];
阵列推送($replace,”);
}
$subject=str\u replace(数组键($smilies),$replace,$subject);
}

我找到了这个,它帮助了我。。

使用pass字符串创建函数。并替换为一些文本,如下图所示

function parseString($string ) {
$my_smilies = array(
    ':aln' => '<img src="images/alien1.png" alt="" />',
    ':thk' => '<img src="images/annoyed.png" alt="" />',
    ':ang' => '<img src="images/angel.png" alt="" />',
    ':slp<' => '<img src="images/zzz.png" alt="" />',
    ':blnk' => '<img src="images/blanco.png" alt="" />',
    ':zip' => '<img src="images/zip_it.png" alt="" />',
    ':bor' => '<img src="images/boring.png" alt="" />',

);

return str_replace( array_keys($my_smilies), array_values($my_smilies), $string);
函数解析字符串($string){
$my_smilies=数组(
“:aln'=>”,
“:thk'=>”,
“:ang'=>”,

“:slp最好使用smiley代码,无需使用替换函数

例如:
我将显示😀;


结果:我将展示这是我在这个网站上看到的最好的答案之一。竖起大拇指。在哪里可以找到免费的笑脸或表情符号在自己的网站上使用?我知道已经有一段时间了,但是如果有人想知道你可以在这个网站上下载免费表情符号:我相信网上还有更多免费的表情符号
function parseString($string ) {
$my_smilies = array(
    ':aln' => '<img src="images/alien1.png" alt="" />',
    ':thk' => '<img src="images/annoyed.png" alt="" />',
    ':ang' => '<img src="images/angel.png" alt="" />',
    ':slp<' => '<img src="images/zzz.png" alt="" />',
    ':blnk' => '<img src="images/blanco.png" alt="" />',
    ':zip' => '<img src="images/zip_it.png" alt="" />',
    ':bor' => '<img src="images/boring.png" alt="" />',

);

return str_replace( array_keys($my_smilies), array_values($my_smilies), $string);