xref: /plugin/dw2pdf/vendor/mpdf/mpdf/src/Conversion/DecToCjk.php (revision e56751df0215b77f89780147b9dc435b3454c039)
1d919a4deSMichael Große<?php
2d919a4deSMichael Große
3d919a4deSMichael Großenamespace Mpdf\Conversion;
4d919a4deSMichael Große
5*e56751dfSMichael Großeuse Mpdf\Utils\UtfString;
6*e56751dfSMichael Große
7d919a4deSMichael Großeclass DecToCjk
8d919a4deSMichael Große{
9d919a4deSMichael Große
10d919a4deSMichael Große	public function convert($num)
11d919a4deSMichael Große	{
12d919a4deSMichael Große		$nstr = (string) $num;
13d919a4deSMichael Große		$rnum = '';
14d919a4deSMichael Große		$glyphs = [0x3007, 0x4E00, 0x4E8C, 0x4E09, 0x56DB, 0x4E94, 0x516D, 0x4E03, 0x516B, 0x4E5D];
15*e56751dfSMichael Große		$len = strlen($nstr);
16*e56751dfSMichael Große		for ($i = 0; $i < $len; $i++) {
17*e56751dfSMichael Große			$rnum .= UtfString::code2utf($glyphs[(int) $nstr[$i]]);
18d919a4deSMichael Große		}
19d919a4deSMichael Große		return $rnum;
20d919a4deSMichael Große	}
21d919a4deSMichael Große
22d919a4deSMichael Große}
23