当前位置: 首页 > 图文教程 > 网络编程 > PHP > php通用检测函数集(5)

PHP
PHP6 安装方法
PHP中的ob_start用法详解
学习php遇到的主要问题及解决办法
PHP知识:正则表达式中特殊字符的说明
PHP系列教程:《PHP设计模式介绍》 导言
PHP系列教程:设计模式介绍Ⅰ编程惯用法
PHP系列教程:设计模式介绍Ⅱ值对象模式
PHP系列教程:设计模式介绍Ⅲ工厂模式
PHP系列教程:设计模式介绍Ⅳ单件模式
PHP系列教程:设计模式介绍Ⅴ注册模式
PHP系列教程:设计模式介绍Ⅵ伪对象模式
PHP系列教程:设计模式介绍Ⅶ策略模式
PHP系列教程:设计模式介绍Ⅷ迭代器模式
PHP系列教程:设计模式介绍Ⅸ观测模式
PHP系列教程:设计模式介绍Ⅸ规范模式
PHP教程:自动适应范围的页码分页程序
SQL函数:CONCAT_WS和LENGTH
PHP:招PHP高级工程师的面试题
美化/etc/my.cnf文件
PHP注释查看器

PHP 中的 php通用检测函数集(5)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 209 ::
收藏到网摘: n/a

//函数名:AlertExit($C_alert,$I_goback=0)
//作用:非法操作警告
//参数:$C_alert(提示的错误信息)
//$I_goback(返回到那一页)
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-------
functionAlertExit($C_alert,$I_goback=0)
{
if($I_goback<>0)
{
echo"<script>alert('$C_alert');history.go($I_goback);</script>";
exit;
}
else
{
echo"<script>alert('$C_alert');</script>";
exit;
}
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
-------
//函数名:ReplaceSpacialChar($C_char)
//作用:特殊字符替换函数
//参数:$C_char(待替换的字符串)
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-------
functionReplaceSpecialChar($C_char)
{
$C_char=HTMLSpecialChars($C_char);//将特殊字元转成HTML格式。
$C_char=nl2br($C_char);//将回车替换为<br>
$C_char=str_replace("","",$C_char);//替换空格替换为
$C_char=str_replace("<?","<?",$C_char);//替换PHP标记
return$C_char;
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
-------
//函数名:ExchangeMoney($N_money)
//作用:资金转换函数
//参数:$N_money(待转换的金额数字)
//返回值:字符串
//备注:本函数示例:$char=ExchangeMoney(5645132.3155)==>
$char='¥5,645,132.31'
//-----------------------------------------------------------------------------------
-------
functionExchangeMoney($N_money)
{
$A_tmp=explode(".",$N_money);//将数字按小数点分成两部分,并存入数组$A_tmp
$I_len=strlen($A_tmp[0]);//测出小数点前面位数的宽度

if($I_len%3==0)
{
$I_step=$I_len/3;//如前面位数的宽度mod3=0,可按,分成$I_step
部分
}else
{
$step=($len-$len%3)/3+1;//如前面位数的宽度mod3!=0,可按,分成$I_step
部分+1
}

$C_cur="";
//对小数点以前的金额数字进行转换
while($I_len<>0)
{
$I_step--;

if($I_step==0)
{
$C_cur.=substr($A_tmp[0],0,$I_len-($I_step)*3);
}else
{
$C_cur.=substr($A_tmp[0],0,$I_len-($I_step)*3).",";
}

$A_tmp[0]=substr($A_tmp[0],$I_len-($I_step)*3);
$I_len=strlen($A_tmp[0]);
}

//对小数点后面的金额的进行转换
if($A_tmp[1]=="")
{
$C_cur.=".00";
}else
{
$I_len=strlen($A_tmp[1]);
if($I_len<2)
{
$C_cur.=".".$A_tmp[1]."0";
}else
{
$C_cur.=".".substr($A_tmp[1],0,2);
}
}

//加上人民币符号并传出
$C_cur="¥".$C_cur;
return$C_cur;
}
//-----------------------------------------------------------------------------------
-------


//-----------------------------------------------------------------------------------
------
//函数名:WindowLocation($C_url,$C_get="",$C_getOther="")
//作用:PHP中的window.location函数
//参数:$C_url转向窗口的URL
//$C_getGET方法参数
//$C_getOtherGET方法的其他参数
//返回值:字符串
//备注:无
//-----------------------------------------------------------------------------------
-----
functionWindowLocation($C_url,$C_get="",$C_getOther="")
{
if($C_get==""&&$C_getOther=="")
if($C_get==""&&$C_getOther<>""){$C_target=""window.location='$C_url?
$C_getOther='+this.value"";}
if($C_get<>""&&$C_getOther==""){$C_target=""window.location='$C_url?
$C_get'"";}
if($C_get<>""&&$C_getOther<>""){$C_target=""window.location='$C_url?
$C_get&$C_getOther='+this.value"";}
return$C_target;
}
//-----------------------------------------------------------------------------------
-----

?>

'