php中常用字符串处理函数

utf8_encode() 函数把 iso-8859-1 字符串编码为 utf-8。

概念和用法
chop() 函数从字符串的前边初阶删除空白字符或任何预约义字符。

utf8_encode(string);
*/
$str="你好,世界!";        //定义字符串
$result=utf8_decode($str);      //进行编码转变
echo $result;         //输出转换结果

该函数的 rtrim() 函数的小名。

//实例二

语法

/*
utf8_decode() 函数把 utf-8 字符串解码为 iso-8859-1。

chop(string,charlist)

*/
$str="i'm a   teacher  ";          //定义字符串
$result=chop($str);           //实践去除空格管理
echo $result;            //输出结果

该函数把用 utf-8 格局编码的 iso-8859-1 字符串调换来单字节的 iso-8859-1 字符串。

/*/

只要成功,该函数将赶回解码字符串;不然重返 false。

概念和用法
get_html_translation_table() 函数重返被 htmlentities() 和 htmlspecialchars() 函数使用的翻译表。

utf8_decode(string)

语法
get_html_translation_table(function,quotestyle)

/*/
$trans=get_html_translation_table(html_entities);    //重回转化列表到变量
print_r($trans);            //输出调换表
$str="hallo & <frau> & krmer";         //定义字符串
$encoded=strtr($str,$trans);         //查找字符
echo $encoded;           //输出结果
//

*/

$str="a 'quote' is <b>bold</b>";       //定义蕴涵html编码的字符串
echo htmlentities($str);        //输出经过处理的字符串
echo htmlentities($str, ent_quotes);     //加上可选参数后的输出结果

$str="hello world!";        //定义字符串
$result=utf8_decode($str);      //实行编码调换
echo $result;
$result=utf8_encode($result);      //进行编码转变
echo $result;         //输出调换结果
?>

//
$str='<p>this -> "</p>';        //定义满含html特殊字符的字符串
echo htmlspecialchars_decode($str);     //输出转换后的内容
echo "<br>";
echo htmlspecialchars_decode($str,ent_noquotes);  //不对引号进行编码的输出结果

//

$str="cat isn't n dog";      //定义包含换行符的字符串
$result=nl2br($str);       //实践转换操作
echo $result;        //输出调换后的结果

//

$str="hello world.(can you hear me?)";      //定义包罗元字符的字符串
$result=quotemeta($str);         //施行转变操作
echo $result;           //输出调换后的结果

//

$str="hello world  ";          //定义末尾有空格的字符串
$result=rtrim($str);          //实行调换操作
echo $result;           //输出转变后的结果
?>

本文由365bet体育在线官网发布于关于计算机,转载请注明出处:php中常用字符串处理函数

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。