我只是在将一个脚本集成到我自己的站点中,这个脚本(具有聊天功能)具有内置的表情符号,我的站点也有表情符号,但它们的 url 存储在站点 mysql db 中,从db 到我集成的脚本中很容易,但脚本使用二维数组作为表情符号(如下所示),我不确定如何解析 msyql 查询输出以将我的站点中的表情符号放入数组格式脚本需要。
我的表情符号表是这样排列的:
id - autogenerated id number
code - code used to display smilie (eg :) )
imgsrc - the image to replace above code with
该脚本对其表情符号数组使用以下内容:
// Smileys
$smileys = array(
':)' => 'smiley',
':-)' => 'smiley',
':(' => 'smiley-sad',
':-(' => 'smiley-sad',
':D' => 'smiley-lol',
';-)' => 'smiley-wink',
';)' => 'smiley-wink',
':o' => 'smiley-surprise',
':-o' => 'smiley-surprise',
'8-)' => 'smiley-cool',
'8)' => 'smiley-cool',
':|' => 'smiley-neutral',
':-|' => 'smiley-neutral',
":'(" => 'smiley-cry',
":'-(" => 'smiley-cry',
":p" => 'smiley-razz',
":-p" => 'smiley-razz',
":s" => 'smiley-confuse',
":-s" => 'smiley-confuse',
":x" => 'smiley-mad',
":-x" => 'smiley-mad',
);
左侧是代码,右侧是文件名(脚本附加扩展名并添加位置本身)
希望这不是超出可能性的范围。
干杯