Hi

Is er iemand die een lijst kent of wil delen van uniforme smileycodes naar hun html unicode?
Ik probeer een eenvoudige code te maken om deze om te zetten. zie onderaan.

Jan

    function convertsmileys($txt) {
        $codes = array(
            array(':)', '🙂'),//happy
            array(':(', '🙁'),//sad
            array('','')
        );
        foreach($codes as $code) {
            $txt = str_replace($code[0], $code[1], $txt);
        }
        return $txt;
    }
Ja zo lijstjes staan er 1000-den.
waar staat dan dubbelepunt openhaakje voor de gewone smiley. of dubbelepunt sluithaakje voor de sadsmiley

Gecombineerd ja. Maar net omdat het zo een groot werk is wil ik de lijst in 1 lijst en niet zelf opbouwen.

Toch bedankt.
Die 'uniforme smilies' zijn volgens mij toch de bekende emoji's, waar er honderden van zijn, en die elke jaar wel een paar updates krijgen? Is het niet beter of dit via UTF-8 af te handelen? Ik kan me niet voorstellen dat je hiervoor nog eens hele lijsten wilt bijhouden. Vooral omdat je ook emoji's hebt in zes verschillende kleurtinten.
Je zou die github lijst kunnen uitbreiden met een veld voor de ontbrekende code.

De shortname bestaat al :

{"emoji": "????", "name": "confused face", "shortname": ":confused:", "unicode": "1f615", "html": "😕", "category": "Smileys & Emotion (face-concerned)", "order": "44", "bbcode": ":confused:"},
{"emoji": "????", "name": "sleeping face", "shortname": ":sleeping:", "unicode": "1f634", "html": "😴", "category": "Smileys & Emotion (face-sleepy)", "order": "34", "bbcode": ":zzz:"},
{"emoji": "????", "name": "smiling face with smiling eyes", "shortname": ":blush:", "unicode": "1f60a", "html": "😊", "category": "Smileys & Emotion (face-smiling)", "order": "10", "bbcode": ":-)"},

Reageren