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的幾個配置文件函數
 
PHP教程:9個實用的PHP函數-PHP語言
即使使用 PHP 多年,也會偶然發現一些未曾了解的函數和功能。其中有些是非常有用的,但沒有得到充分利用。並不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考!1、任意參數數目的函數你可能已經知道,PHP 允許定...查看完整版>>PHP教程:9個實用的PHP函數-PHP語言
 
php中幾個字符處理函數的說明
php中幾個字符處理函數的說明 php中幾個字符處理函數的說明 字符串分割與連接函數: 代碼:使用字符串 dellimiter 把 data 分割成一個數組返回 類似函數:split() 代碼:作用和explode()正好相反,把數組用del...查看完整版>>php中幾個字符處理函數的說明
 
介紹幾個array庫的新函數(PHP)
我們手頭的PHP資料不多,大家是不是都有一份php4gb.chm。我最欣賞它裏面的函數庫部分了,真正的在線幫助。但是PHP發展的腳步實在太快了,你睢,我最近在www.php.net/manual/ 又找到了一些擴展的數組函數。 下面我把...查看完整版>>介紹幾個array庫的新函數(PHP)
 
php中幾個字符處理函數的說明
字符串分割與連接函數: 代碼:array explode(string delimiter, string data)使用字符串 dellimiter 把 data 分割成一個數組返回 類似函數:split() 代碼:string implode(array data, string dellimiter)作用和explo...查看完整版>>php中幾個字符處理函數的說明
 
簡單實用的php緩存函數
/** * @說明: 文件緩存輸出 * @參數: $cachefile => cache文件(絕對路徑) * @參數: $pertime => 緩存輸出的間隔時間 * @參數: $sql => sql語句 * @參數: $templatefile => 模板文件名稱(絕對路徑)**/fun...查看完整版>>簡單實用的php緩存函數
 
刪除數組元素實用的PHP數組函數
php之從數組中刪除空白的元素(包括只有空白字符的元素)將一個二維數組轉換爲 hashmap本文來自: 腳本之家(*** 從數組中刪除空白的元素(包括只有空白字符的元素)** @param array $arr* @param boolean $trim*/[複制...查看完整版>>刪除數組元素實用的PHP數組函數
 
 
回到王朝網路首頁