作者:大好 | 来源:互联网 | 2020-11-26 05:54
php代码中全角数字转半角的方法:使用replace转换,代码为【for($i0;$i<$fnlen;$i++)$fnumstr_replace($nums[$i],$fnums[$i],$fnum);】。
php代码中全角数字转半角的方法:使用replace转换,代码为【for($i=0;$i<$fnlen;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum);】。
php代码中全角数字转半角的方法:
把全角数字转为半角数字
function GetAlabNum($fnum){
$nums = array(&#39;0&#39;,&#39;1&#39;,&#39;2&#39;,&#39;3&#39;,&#39;4&#39;,&#39;5&#39;,&#39;6&#39;,&#39;7&#39;,&#39;8&#39;,&#39;9&#39;,&#39;.&#39;,&#39;-&#39;,&#39;+&#39;,&#39;:&#39;);
$fnums = array(&#39;0&#39;,&#39;1&#39;, &#39;2&#39;,&#39;3&#39;, &#39;4&#39;,&#39;5&#39;, &#39;6&#39;, &#39;7&#39;,&#39;8&#39;, &#39;9&#39;,&#39;.&#39;, &#39;-&#39;, &#39;+&#39;,&#39;:&#39;);
$fnlen = count($fnums);
for($i=0;$i<$fnlen;$i++) $fnum = str_replace($nums[$i],$fnums[$i],$fnum);
$slen = strlen($fnum);
$oknum = &#39;&#39;;
for($i=0;$i<$slen;$i++){
if(ord($fnum[$i]) > 0x80) $i++;
else $oknum .= $fnum[$i];
}
if($oknum=="") $oknum=0;
return $oknum;
}
想了解更多编程学习,敬请关注php培训栏目!
以上就是php代码中全角数字如何转半角的详细内容,更多请关注 第一PHP社区 其它相关文章!