字符串函数库:get_html_translation_table

get_html_translation_table

(PHP4 >= 4.0b4)

get_html_translation_table ---&">nbsp; 传回htmlspecialchars( )和htmlentities( )使用的转换表格

语法 : string get_html_translation_table (int table)

说明 :

get_html_translation_table( )将会传回htmlspecialchars( )和htmlentities( )内部使用的转换表格,这里有二个新的定义HTML_ENTITIES和HTMLSPECIALCHARS,这允许你去指定你想要的表格。

Example :

<?php

$trans = get_html_translation_table (HTML_ENTITIES);

$str = "Hallo & <Frau> & Kr鄝er";

$encoded = strtr ($str, $trans);

?>

变量$encoded将会包含 : "Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer"

使用array_flip( )能改变转化的方向

Example :

<?php

$trans = array_flip ($trans);

$original = strtr ($str, $trans);

?>

$original的内容将会是 : "Hallo & <Frau> & Kr鄝er"

注意 : 此函数是PHP4.0中新增的函数

参考 : htmlspecialchars( )  htmlentities( )  strtr( )  array_flip( )

时间: 2024-09-12 08:40:03

字符串函数库:get_html_translation_table的相关文章

LUA中的字符串函数库

Lua解释器对字符串的支持很有限.一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容.在Lua中操纵字符串的功能基本来自于string库. 字符串库中的一些函数是非常简单的: string.len(s)          返回字符串s的长度: string.rep(s, n)      返回重复n次字符串s的串:你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要): string.lower(s)

Lua中的string库(字符串函数库)总结_Lua

Lua解释器对字符串的支持很有限.一个程序可以创建字符串并连接字符串,但不能截取子串,检查字符串的大小,检测字符串的内容.在Lua中操纵字符串的功能基本来自于string库. 字符串库中的一些函数是非常简单的: string.len(s)          返回字符串s的长度:string.rep(s, n)      返回重复n次字符串s的串:你使用string.rep("a", 2^20)可以创建一个1M bytes的字符串(比如,为了测试需要):string.lower(s)  

字符串函数库:strstr

strstr (PHP3 , PHP4) strstr ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 找出字符串第一次出现的地方 语法 : string strstr (string haystack, string needle) 说明 : 传回参数 needle在 haystack中,第一次出现处到 haystack结尾的字符串. 如果没有找到 needle则传回 false. 如果参数 needle

字符串函数库:str_replace

str_replace (PHP3 >= 3.0.6 , PHP4) str_replace ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 取代所有在字符串中出现的字符串 语法 : string str_replace (string needle, string str, string haystack) 说明 : 此函数将所有在参数 haystack中出现的 needle以参数 str取代.如果

字符串函数库:htmlspecialchars

htmlspecialchars (PHP3 , PHP4) htmlspecialchars ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 转换特殊字元成为HTML实体 语法 : string htmlspecialchars (string string) 说明 : 在HTML中有些字元有着特殊的含义,如果要保留它们的意义则需要以HTML实体来表示它,此函数传回转换后的字符串. 此函数用在预防使用者提

字符串函数库:strpos

strpos (PHP3 , PHP4) strpos ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 找出字符串第一次出现的位置 语法 : int strpos (string haystack, string needle [, int offset]) 说明 : 传回参数 needle在字符串 haystack中第一次出现的位置,以数字表示.不像strrpos( ),此函数可以取参数 needle全部

字符串函数库:strnatcasecmp

strnatcasecmp (PHP4 >= 4.0RC2) strnatcasecmp ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 不分大小写的使用自然顺序演算法来比对字符串 语法 : int strnatcasecmp (string str1, string str2) 说明 : 此函数执行一个比对演算法,它会按照字母与数字排列.此函数的功能和strnatcmp( )相似,不同处在于此函数的

字符串函数库:trim

trim (PHP3 , PHP4) trim ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 去除字符串开始处与结束处的空白 语法 : string trim (string str) 说明 : 此函数去除字符串开始处与结束处的空白,并且传回去除空白后的字符串.它目前会去除的空白字元有 : "\n"."\r"."\t"."\v"

字符串函数库:crypt

crypt (PHP3 , PHP4) crypt ---&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 使用DES将字符串碥码 语法 : string crypt (string str [, string salt]) 说明 : crypt( )将会使用标准的Unix DES加密方式将字符串编码,参数 str是要编码的字符串,参数 salt是加密的基底(base). 如果没有提供参数 salt,它将会由PHP