| 導購 | 订阅 | 在线投稿
分享
 
 
 

php幾個實用的函數

來源:互聯網  2006-05-24 13:48:07  評論

/**替換單引號,用于sql語句*/

function  formatStr ($str )

{

     $pos  = strpos ($str ,"'");

     if ($pos ===false )

    {

         $str  = str_replace ("","'",$str );

        

    }else 

    {

         $str  = str_replace ("'","",$str );

         $str  = str_replace ("","'",$str );

        

    }return  trim ($str );

}

/**替換單引號和雙引號,用于文本框顯示*/

function  formatDisplay ($str )

{

     $str  = str_replace ("","'",$str );

     $str  = str_replace ('',""",$str );

     return  trim ($str );

}

/**替換雙引號,用于生成CSV文件*/

function  formatCSVStr ($str )

{

     $str  = str_replace (""","""",$str );

     return  trim ($str );

}

/**將日期格式化爲mysql的默認格式*/

function  to_mysql_date ($dt )

{

     $result  = $format ;

     if  (ereg  ("([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $dt , $adat )) return  $adat [3 ]. "-". $adat [1 ]. "-". $adat [2 ];

     if  ($dt =="N/A") return  "0000-00-00";

     else  return  "3333-03-03";

    

} /**將mysql的默認日期格式轉爲指定日期格式*/

function  from_mysql_date ($mysql_dt ,$format  ="%m/%d/%Y")

{

     $result  = $format ;

     if  (ereg  ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $mysql_dt , $adat )) if  (intval ($adat [1 ])==0  &&  intval ($adat [2 ])==0  &&  intval ($adat [3 ])==0 )

    {

         return  "N/A";

        

    } else  if  (intval ($adat [1 ])==3333  &&  intval ($adat [2 ])==3  &&  intval ($adat [3 ])==3 )

    {

         return  "Ongoing Offer";

        

    } else 

    {

         return  (ereg_replace ("%Y",$adat [1 ],ereg_replace ("%d",$adat [3 ],ereg_replace ("%m",$adat [2 ],$result ))));

        

    } else  return  "Expiration Unknown";

    

}

[code] /**替換單引號,用于sql語句*/ function formatStr($str){ $pos = strpos($str,"\'"); if($pos===false){ $str = str_replace("'","\'",$str); }else{ $str = str_replace("\'","'",$str); $str = str_replace("'","\'",$str); } return trim($str); } /**替換單引號和雙引號,用于文本框顯示*/ function formatDisplay($str){ $str = str_replace("'","'",$str); $str = str_replace('"',""",$str); return trim($str); } /**替換雙引號,用于生成CSV文件*/ function formatCSVStr($str){ $str = str_replace("\"","\"\"",$str); return trim($str); } /**將日期格式化爲mysql的默認格式*/ function to_mysql_date($dt){ $result = $format; if (ereg ("([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})", $dt, $adat)) return $adat[3]."-".$adat[1]."-".$adat[2]; if ($dt=="N/A") return "0000-00-00"; else return "3333-03-03"; } /**將mysql的默認日期格式轉爲指定日期格式*/ function from_mysql_date($mysql_dt,$format ="%m/%d/%Y"){ $result = $format; if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $mysql_dt, $adat)) if (intval($adat[1])==0 && intval($adat[2])==0 && intval($adat[3])==0){ return "N/A"; } else if (intval($adat[1])==3333 && intval($adat[2])==3 && intval($adat[3])==3){ return "Ongoing Offer"; } else{ return (ereg_replace("%Y",$adat[1],ereg_replace("%d",$adat[3],ereg_replace("%m",$adat[2],$result)))); } else return "Expiration Unknown"; } [/code]
󰈣󰈤
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有