@aopil

Как сделать цифры из emoji?

В цикле нужно вывести числа в виде emoji.
foreach ($variable as $key => $value) {
	echo $key;
}


Список emoji:
0️⃣
1️⃣
2️⃣
3️⃣
4️⃣
5️⃣
6️⃣
7️⃣
8️⃣
9️⃣


Если в цикле $key равен 11, то я хочу получать результат в виде: 1️⃣1️⃣
  • Вопрос задан
  • 156 просмотров
Решения вопроса 2
RNSNS
@RNSNS
Symfony Backend developer
Добавьте то, что будет разбивать цифры на отдельные значения
foreach ($variable as $key => $value){
    $int = str_split($key);
    foreach ($int as $val){
        echo $val;
    }
}
Ответ написан
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
<?php
function num2emoji($str) {
    $dict = [
        '0' => '0️⃣',
        '1' => '1️⃣',
        '2' => '2️⃣',
        '3' => '3️⃣',
        '4' => '4️⃣',
        '5' => '5️⃣',
        '6' => '6️⃣',
        '7' => '7️⃣',
        '8' => '8️⃣',
        '9' => '9️⃣',
    ];
    
    return strtr($str, $dict);
}

echo num2emoji('123 asdf 456');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы