php通用檢測函數(shù)集合
更新時間:2008年07月10日 23:49:23 作者:
php下一些通用的檢測字符串的函數(shù)集合,方便大家使用
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
// 函數(shù)名:AlertExit($C_alert,$I_goback=0)
// 作 用:非法操作警告
// 參 數(shù):$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;
}
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
// 函數(shù)名:ReplaceSpacialChar($C_char)
// 作 用:特殊字符替換函數(shù)
// 參 數(shù):$C_char(待替換的字符串)
// 返回值:字符串
// 備 注:無
//-----------------------------------------------------------------------------------
-------
function ReplaceSpecialChar($C_char)
{
$C_char=HTMLSpecialChars($C_char); //將特殊字元轉(zhuǎn)成 HTML 格式。
$C_char=nl2br($C_char); //將回車替換為<br>
$C_char=str_replace(" "," ",$C_char); //替換空格替換為
$C_char=str_replace("<? ","< ?",$C_char); //替換PHP標(biāo)記
return $C_char;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
-------
// 函數(shù)名:ExchangeMoney($N_money)
// 作 用:資金轉(zhuǎn)換函數(shù)
// 參 數(shù):$N_money(待轉(zhuǎn)換的金額數(shù)字)
// 返回值:字符串
// 備 注:本函數(shù)示例:$char=ExchangeMoney(5645132.3155) ==>
$char='¥5,645,132.31'
//-----------------------------------------------------------------------------------
-------
function ExchangeMoney($N_money)
{
$A_tmp=explode(".",$N_money ); //將數(shù)字按小數(shù)點分成兩部分,并存入數(shù)組$A_tmp
$I_len=strlen($A_tmp[0]); //測出小數(shù)點前面位數(shù)的寬度
if($I_len%3==0)
{
$I_step=$I_len/3; //如前面位數(shù)的寬度mod 3 = 0 ,可按,分成$I_step
部分
}else
{
$step=($len-$len%3)/3+1; //如前面位數(shù)的寬度mod 3 != 0 ,可按,分成$I_step
部分+1
}
$C_cur="";
//對小數(shù)點以前的金額數(shù)字進(jìn)行轉(zhuǎn)換
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]);
}
//對小數(shù)點后面的金額的進(jìn)行轉(zhuǎn)換
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;
}
//-----------------------------------------------------------------------------------
-------
//-----------------------------------------------------------------------------------
------
// 函數(shù)名:WindowLocation($C_url,$C_get="",$C_getOther="")
// 作 用:PHP中的window.location函數(shù)
// 參 數(shù):$C_url 轉(zhuǎn)向窗口的URL
// $C_get GET方法參數(shù)
// $C_getOther GET方法的其他參數(shù)
// 返回值: 字符串
// 備 注:無
//-----------------------------------------------------------------------------------
-----
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;
}
//-----------------------------------------------------------------------------------
-----
?>
您可能感興趣的文章:
- PHP實現(xiàn)通用alert函數(shù)的方法
- 360通用php防護(hù)代碼(使用操作詳解)
- php通用防注入程序 推薦
- PHP通用檢測函數(shù)集合
- php通過文件頭檢測文件類型通用代碼類(zip,rar等)
- 通用PHP動態(tài)生成靜態(tài)HTML網(wǎng)頁的代碼
- php實現(xiàn)的MySQL通用查詢程序
- Php連接及讀取和寫入mysql數(shù)據(jù)庫的常用代碼
- php讀取純真ip數(shù)據(jù)庫使用示例
- php讀取數(shù)據(jù)庫信息的幾種方法
- php實現(xiàn)通用的從數(shù)據(jù)庫表讀取數(shù)據(jù)到數(shù)組的函數(shù)實例
相關(guān)文章
php打開本地exe程序,js打開本地exe應(yīng)用程序,并傳遞相關(guān)參數(shù)方法
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應(yīng)用程序,并傳遞相關(guān)參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02關(guān)于Appserv無法打開localhost問題的解決方法
安裝了Appserv時,無法打開http://localhost或是http://127.0.0.1 下面的具體的解決方法,大家可以參考下。多注意看下端口占用問題。2009-10-10php程序的國際化實現(xiàn)方法(利用gettext)
這里我們主要介紹window平臺下使用php的擴(kuò)展gettext實現(xiàn)程序的國際化。2011-08-08PHP中::、->、self、$this幾種操作符的區(qū)別介紹
這篇文章主要介紹PHP中幾種比較常用的操作符的區(qū)別,特分享下,方便需要的朋友2013-04-04基于PHP創(chuàng)建Cookie數(shù)組的詳解
本篇文章是對在PHP中創(chuàng)建Cookie數(shù)組的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07