php几个实用的函数

王朝软件设计·作者佚名  2006-05-24
窄屏简体版  字體: |||超大  

[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]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航