程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php通用檢測函數集(5)

php通用檢測函數集(5)

編輯:關於PHP編程

// 函數名:AlertExit($C_alert,$I_goback=0)
// 作 用:非法操作警告
// 參 數:$C_alert(提示的錯誤信息)
// $I_goback(返回到那一頁)
// 返回值:字符串
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function AlertExit($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(待替換的字符串)
// 返回值:字符串
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function ReplaceSpecialChar($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
//-----------------------------------------------------------------------------------
-------
function ExchangeMoney($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; //如前面位數的寬度mod 3 = 0 ,可按,分成$I_step
部分
}else
{
$step=($len-$len%3)/3+1; //如前面位數的寬度mod 3 != 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_get GET方法參數
// $C_getOther GET方法的其他參數
// 返回值: 字符串
// 備 注:無
//-----------------------------------------------------------------------------------
-----
function WindowLocation($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;
}
//-----------------------------------------------------------------------------------
-----

?>  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved