最新消息:

PHP函数第13款:把全角数字转换为半角数字GetAlabNum

PHP扩展函数 杨红伟 4037浏览 0评论

一:函数简介

全角状态的数字在编程中是很让人烦恼的,很多时候我们不注意就将全角的输入进去了。当然做文章也是,有了它,我们就可以保证我们输入的字符是正确的,不可能是错误的!

演示地址: http://www.ijquery.cn/phpfunction/GetAlabNum/demo1.php

下载地址: http://www.ijquery.cn/phpfunction/GetAlabNum/GetAlabNum.zip

二:函数应用

echo "转换后的数字为:".GetAlabNum($num);

三:函数代码

//将全角数字转换为半角
function GetAlabNum($fnum) {
	$nums = array ("0","1","2","3","4","5","6","7","8","9");
	$fnums = "0123456789";

	for ($i = 0; $i <= 9; $i++){
		$fnum = str_replace($nums[$i], $fnums[$i], $fnum);
	}

	$fnum = preg_replace("/[^0-9.]|^0{1,}/", "", $fnum);

	if ($fnum == ""){
		$fnum = 0;
	}
	return $fnum;
}

四:函数图片


Warning: Use of undefined constant PRC - assumed 'PRC' (this will throw an Error in a future version of PHP) in /www/wwwroot/www.ijquery.cn/wp-content/themes/d8-3.0/comments.php on line 17
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址