絶賛地獄中ですが、せっかく作ったんで公開しておきます。
普通の数字を絵文字に変換するやつつくりました。01からはじまるようなあれにも対応しておきました。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/**
* ナンバーから絵文字を生成する
* @param int $number 表示したい数字
* @param int $zefoField 00とかしたい場合は2, 000だと3にする
* @return string
*/
function numberToEmoji( $number,$zeroField = 1 ) {
$emoji = array(
0 => "",
1 => "",
2 => "",
3 => "",
4 => "",
5 => "",
6 => "",
7 => "",
8 => "",
9 => "",
);
$str = null;
$number = sprintf("%0{$zeroField}d",$number);
$number = str_split($number);
foreach($number as $value ) {
$str .= $emoji[$value];
}
return $str;
}
|
あとはこんな感じに呼び出してあげればおk
1
2
3
4
|
<?php
echo numberToEmoji(1)."<br />"; // 絵文字で1と出力
echo numberToEmoji(1,2); // 絵文字で01と出力
?>
|
[追記]
友人に突っ込まれたので実行結果の画像を入れますた。