php实现中文转数字
分享一个辅助函数,使用php尽可能识别出字符串中的数字, 先上代码 '1','二' => '2','三' => '3','四' => '4','五' => '5','六' => '6','七' => '7','八' => '8','九' => '9','壹' => '1','贰' => '2','叁' => '3','肆' => '4','伍' => '5','陆' => '6','柒' => '7','捌' => '8','玖' => '9','零' => '0','两' => '2','仟' => '千','佰' => '百','拾' => '十','万万' => '亿',);
$str = str_replace(array_keys($map),array_values($map),$str); $func_c2i = function ($str,$plus = false) use(&$func_c2i) {
} //来自uct php微信开发框架,其中的checkString函数如下 return $var; 实现效果如下。 echo checkNatInt('学好PHP拿百万年薪'); //句子中的数字,1000000
echo checkNatInt('今年春运发送人次达26亿'); //数字和汉字混合出现,2600000000 echo checkNatInt('两只小蜜蜂'); //口语化数字,2 注意事项 不支持小数 不支持大于PHP_INT_MAX的数 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |