我的表情符号表按此列出:
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',
);
左侧是代码,右侧是文件名(脚本附加扩展名并预置位置本身)
希望这不是出于可能性的范畴。
欢呼声
答案 0 :(得分:3)
$result = mysql_query("SELECT Code, Filename FROM TABLE");
$smileys = array();
while($temp = mysql_fetch_assoc($result))
{
$smileys[$temp['Code']] = $temp['Filename'];
}
“右侧”是数组的关键,我们可以通过将变量作为键来动态分配它们。