php幾個實用的函數

  /**替換單引號,用于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";
      
  
}
 
php的幾個配置文件函數
以前一直沒注意,今天聽同事講起,馬上看看,功能強大。php的配置函數就是幾個ini_*的函數,主要是針對配置文件的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和...查看完整版>>php的幾個配置文件函數
 
php的幾個配置文件函數
以前一直沒注意,今天聽同事講起,馬上看看,功能強大。php的配置函數就是幾個ini_*的函數,主要是針對配置文件的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺最有用的就是ini_set和...查看完整版>>php的幾個配置文件函數
 
php的幾個配置文件函數
php的幾個配置文件函數以前一直沒注意,今天聽同事講起,馬上看看,功能強大。php的配置函數就是幾個ini_*的函數,主要是針對配置文件的操作,其實就四個函數:ini_get、ini_set、ini_get_all、ini_restore。個人感覺...查看完整版>>php的幾個配置文件函數