21,886
社区成员
发帖
与我相关
我的任务
分享
$digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ];
$num = 5012369;
$a = str_split($num);
foreach($a as $v) $b[] = $digit[$v];
echo join('', $b); //伍零壹贰叁陆玖
//或
echo preg_replace_callback('/./', function($m) use ($digit) { return $digit[$m[0]]; }, $num); //伍零壹贰叁陆玖
print_r(str_split("7927609"));
/*
Array
(
[0] => 7
[1] => 9
[2] => 2
[3] => 7
[4] => 6
[5] => 0
[6] => 9
)
*/