php代码
*
* @param string $string 待转换的字符串
* @return string
*/
static public function nl2br($string)
{
return nl2br($string);
}
/**
* 将
转化为\n
*
* @param string $string 待转换的字符串
* @return string
*/
static public function br2nl($string)
{
$array = array('
', '
');
return str_replace($array, "\n", $string);
}
/**
* 多个连续空格只保留一个
*
* @param string $string 待转换的字符串
* @return unknown
*/
static public function merge_spaces($string)
{
return preg_replace("/\s(?=\s)/","\\1", $string);
}
/**
* 多个连续
只保留一个
*
* @param string $string 待转换的字符串
* @return string
*/
static public function merge_brs($string)
{
return preg_replace("/((
)+)/i", "
", $string);
}
/**
* 过滤字符串中的html标签
*
* @param string $string 待转换的字符串
* @return string
*/
static public function strip_tags($string)
{
return strip_tags($string);
}
/**
* 将字符串转换为全小写
*
* @param string $string 待转换的字符串
* @return string
*/
static public function strtolower($string)
{
return strtolower($string);
}
/**
* 将字符串转换为全大写
*
* @param string $string 待转换的字符串
* @return string
*/
static public function strtoupper($string)
{
return strtoupper($string);
}
/**
* 过滤字符串中开头和结尾的特定字符
*
* @param string $string 待转换的字符串
* @param string $char_list 要转换的特定字符列表
* @return string
*/
static public function trim($string, $char_list='\\\\s')
{
$chars = preg_replace(
array( '/[\^\-\]\\\]/S', '/\\\{4}/S', '/\//'),
array( '\\\\\\0', '\\', '\/' ),
$char_list
);
$pattern = '^[' . $chars . ']*|[' . $chars . ']*
;
return preg_replace("/$pattern/sSD", '', $string);
}
/**
* 过滤字符串中的回车换行
*
* @param string $string 待转换的字符串
* @return string
*/
static public function strip_new_lines($string)
{
return str_replace(array("\n", "\r"), '', $string);
}
/**
* 过滤字符串中










